[問題] 多行輸出存檔問題

看板MATLAB作者 (..........)時間13年前 (2012/10/05 11:47), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
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

10/05 12:10, , 1F
迴圈?
10/05 12:10, 1F

10/05 12:22, , 2F
解決了, 用 dlmwrite 存檔即可
10/05 12:22, 2F

10/05 12:26, , 3F
例: c=[a,b]; dlmwrite('out.txt',c,'delimiter','\t')
10/05 12:26, 3F
文章代碼(AID): #1GRbXBgG (MATLAB)