[問題] 矩陣寫入至.txt檔已回收

看板MATLAB作者 ( )時間16年前 (2008/10/02 00:54), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
舉個例 譬如說今天我要輸出學生的成績表到txt如下列所示 國語 數學 自然 70 60 30 50 85 97 98 74 85 以下是我的程式 A=[70 60 30;50 85 97;98 74 85]; fid = fopen('data.txt','w'); disp('國語 數學 自然'); for i=1:3 for j=1:3 if(j==3) fprintf(fid,'%d \n',A(i,j)); else fprintf(fid,'%d\t',A(i,j)); end end end 輸出到txt檔後變成這樣 70 60 30 50 85 97 98 74 85 問題在中文無法寫入以及無法換行 且第二列之後無法正常Tab 可否請版友幫我看一下 感謝感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.230.12

10/02 01:16, , 1F
2411篇參考看看
10/02 01:16, 1F

10/02 14:14, , 2F
2411正解。主要是換行字元的定義問題。
10/02 14:14, 2F
文章代碼(AID): #18uwjY73 (MATLAB)
文章代碼(AID): #18uwjY73 (MATLAB)