作者smvenjoy (好好坏坏~~)
看板MATLAB
标题[问题] 关於写阵列数值到文字档换行问题
时间Sun May 11 11:17:40 2014
clc;clear all;
for i=1:4
A(i,1)=i;
end
for j=1:4
B(j,1)=2*j;
end
fd=fopen('dlmfile.txt','wt');
fprintf(fd,'%d\r\n',A);
fprintf(fd,'%d\r\n',B);
想请教关於写入到文字档格式的问题,程式码撰写如上,
但我想要打开文字档後所呈现的是:
1 2
2 4
3 6
4 8
即把阵列A的数值在第一行写完後,
阵列B的数值再从第二行开始写起,
想请教大家该如何改程式码,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.253.167.212
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1399778263.A.892.html
※ 编辑: smvenjoy (111.253.167.212), 05/11/2014 11:19:04
1F:推 CBET:fprintf(fd, '%d %d\r\n', [A(:), B(:)]'); 05/11 15:30
2F:→ smvenjoy:原来可以用这种方式,谢谢! 05/11 15:52