2
的元素:連接字符串到給定的矩陣的矩陣
A= [1; 3 ; 4 ; 6 ; 8; 9 ; 10]
我想連接與此矩陣的字符串「房間」(爲的是,基質可以被轉換成字符串),我想顯示如下結果:
'Room1, Room3, Room4 , Room6 , Room8, Room9, Room10'
即,以逗號分隔。
的元素:連接字符串到給定的矩陣的矩陣
A= [1; 3 ; 4 ; 6 ; 8; 9 ; 10]
我想連接與此矩陣的字符串「房間」(爲的是,基質可以被轉換成字符串),我想顯示如下結果:
'Room1, Room3, Room4 , Room6 , Room8, Room9, Room10'
即,以逗號分隔。
您可以使用arrayfun
:
res = arrayfun(@(x) sprintf('Room%d',x), A, 'Uni', false)
或者,如果你想要一個字符串輸出:
res = sprintf('Room%d, ', A);
res = res(1:end-2); %// remove trailing space and comma