作者smvenjoy (好好壞壞~~)
看板MATLAB
標題[問題] 關於寫陣列值到新建立的文字檔裡疑問
時間Sat Apr 13 20:39:40 2013
S=[1 2 3;4 5 6;7 8 9];
fw=fopen('text.txt','w');
fprintf(fw,'S=\n');
for i=1:3
for j=1:3
fprintf(fw,'%d ',S(i,j));
end
fprintf(fw,'\n');
end
fclose(fw);
我想試著把S矩陣寫入新建立的text文字檔裡,
其排列的順序能為:S= 1 2 3
4 5 6
7 8 9
但是我如果回到資料夾裡開啟文字檔後,
卻發現他出現的是S=1 2 3 4 5 6 7 8 9 這樣的順序,
想請問該如何改進,才能在文字檔裡印出正確的陣列表示方式,
謝謝各位!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.44.55
1F:推 sunev:windows? 04/13 20:41
2F:→ smvenjoy:?? 04/13 20:41
3F:推 jmren:1. 讀文字檔的編輯器是? 2. try wordpad 04/14 07:55
4F:→ smvenjoy:原本讀的是用平常的文字文件,改用wordpad就可以如想要的 04/14 15:13
5F:→ smvenjoy:的格式顯示,所以用常用的文字文件檔開啟就會發生錯誤喔? 04/14 15:15
6F:→ smvenjoy:謝謝以上的回答 04/14 15:15