matlab fprintf问题 a=[10;15;25] b=[1;2;3] c=[4;5;6] d=[7;8;9]

问题描述:

matlab fprintf问题 a=[10;15;25] b=[1;2;3] c=[4;5;6] d=[7;8;9] 打出
matlab fprintf问题 a=[15;10;5] b=[5;3;2] c=[90;-160;-20] d=[0.1;0.2;5]
打出
Length Width Park angle Angular step
Link 1:15.00 5.00 90.00 0.10
Link 2:10.00 3.00 -160.00 0.20
Link 3:5.00 2.00 -20.00 5.00
1个回答 分类:综合 2014-11-06

问题解答:

我来补答
----------- 代码 ------------------
a=[15;10;5]; b=[5;3;2]; c=[90;-160;-20]; d=[0.1;0.2;5];
% 创建并打开‘exp.txt’文档
fid = fopen('exp.txt','wt');
% 写入第一行,空格为了调整间距
fprintf(fid,' Length Width Park angle Angular step');
% 用循环写入数据
for i=1:length(a)
fprintf(fid,'\nLink %d:',i); % 写入 ‘Link 1:’,%d 是整数
fprintf(fid,'%10.2f ',a(i)); % 写入数据 ‘%10.2f’ f代表小数 10代表间距 2代表小数位数
fprintf(fid,'%10.2f ',b(i));
fprintf(fid,'%10.2f ',c(i));
fprintf(fid,'%10.2f ',d(i));
end
fclose(fid)
--------------- 结果如下 ----------------------
Length Width Park angle Angular step
Link 1:15.00 5.00 90.00 0.10
Link 2:10.00 3.00 -160.00 0.20
Link 3:5.00 2.00 -20.00 5.00
 
 
展开全文阅读
剩余:2000