作者diva ( )
看板MATLAB
标题Re: [问题]如何在数字阵列中加字串
时间Thu Mar 15 15:37:39 2012
a={ 'x1' 'x2' 'x3' 'x4' 'x5' 'x6' 'x7' ;
1 0 1 0 0 1 0 ;
2 0 0 1 0 1 0 ;
6 2 1 0 2 1 1 } ;
for i=1:length(a(:,1))
for j=1:length(a(1,:))
if i==1
fprintf('%s\t',a{i,j}) ;
else
fprintf('%d\t',a{i,j}) ;
end
end
fprintf('\n') ;
end
这样可以印出来
x1 x2 x3 x4 x5 x6 x7
1 0 1 0 0 1 0
2 0 0 1 0 1 0
6 2 1 0 2 1 1
看看是不是你要的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.103.220
1F:推 p3962260:如果不介意单引号跟[ ],可以用disp (a) 03/15 16:58
2F:→ diva:因为原po说要用fprintf 03/15 17:01
3F:推 p3962260:XD 03/15 17:05
4F:推 yaohwei:谢谢您们的建议~ 03/15 17:53