[問題] 關於寫陣列數值到文字檔換行問題

作者: smvenjoy (好好壞壞~~)   2014-05-11 11:17:40
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的數值再從第二行開始寫起,
想請教大家該如何改程式碼,謝謝!
作者: CBET ( )   2014-05-11 15:30:00
fprintf(fd, '%d %d\r\n', [A(:), B(:)]');
作者: smvenjoy (好好壞壞~~)   2014-05-11 15:52:00
原來可以用這種方式,謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com