2012-10-18 24 views

回答

4

您可以使用sprintf

sprintf('%d/',B) 

这会给你想要的东西差不多,它会在年底有不必要的/

>> sprintf('%d/',B) 

ans = 

1/2/5/ 

如果你想删除它:

st = sprintf('%d/',B); 
st(end) = []; 

由于@hmuster正确地指出,这是可能的\b,退格符做到这一点。

st = [sprintf('%d/',B) sprintf('\b')]; 

但是,正如@AndrewJanke指出的那样,如果将此字符串写入管道或文件中,可能会出现问题。所以谨慎使用它。

+0

更快,我喜欢它 –

+2

而作为一衬垫:'ST = [sprintf的( '%d /',B)的sprintf( '\ B')]' –

+0

@ H.Muster快速的问题,什么是“\ b '呢?我假设退格?如果这样真棒,我需要使用它更多 –