作者rkevin (..........)
看板MATLAB
標題[問題] 多行輸出存檔問題
時間Fri Oct 5 11:47:20 2012
a = [ 1; 2; 3; 4; 5];
b = [ 11; 22; 33; 44; 55];
要如何存成一個txt檔, 裡面的結構是
1 11
2 22
3 33
4 44
5 55
就是輸出類似Linux 上 paste 的結果:
> paste a b
我使用fprintf(fid,'%f %f',a,b)
輸出不會變成2行, 只會依序排列下去:
1 2
3 4
5 11
22 33
44 55
請問該如何解決這個問題呢? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 133.11.55.136
1F:→ rex0707:迴圈? 10/05 12:10
2F:→ rkevin:解決了, 用 dlmwrite 存檔即可 10/05 12:22
3F:→ rkevin:例: c=[a,b]; dlmwrite('out.txt',c,'delimiter','\t') 10/05 12:26