[問題] 請問fprintf如何將一個2行矩陣存檔??已回收

看板MATLAB作者 (baseball)時間16年前 (2009/02/08 20:21), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
>> T=[0;1;2;3]; >> y=[2;3;4;5]; >> s=[T,y] s = 0 2 1 3 2 4 3 5 要將s輸出存成txt檔 >>fid=fopen('D:\1.txt','w'); fprintf(fid,'%e %e\r\n',s); fclose(fid); 1.txt檔打開變成下列 0.000000e+000 1.000000e+000 2.000000e+000 3.000000e+000 2.000000e+000 3.000000e+000 4.000000e+000 5.000000e+000 若想要將s輸出存成 0.000000e+000 2.000000e+000 1.000000e+000 3.000000e+000 2.000000e+000 4.000000e+000 3.000000e+000 5.000000e+000 的txt檔 在fprintf(fid,'format',s) format部分應該怎麼寫呢QQ 卡了一整天,希望能獲得指點,先謝過了TUT -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.39.60 ※ 編輯: Ned15 來自: 140.112.39.60 (02/08 20:21)

02/08 23:20, , 1F
fprintf(fid,'format',s') transpose 改變matlab算index
02/08 23:20, 1F

02/09 12:36, , 2F
嗯嗯~謝謝你,原來是轉置和排列的問題,也謝謝GPS大大的幫忙
02/09 12:36, 2F
文章代碼(AID): #19Ziv4W- (MATLAB)
文章代碼(AID): #19Ziv4W- (MATLAB)