[問題] 關於寫陣列值到新建立的文字檔裡疑問

看板MATLAB作者 (好好壞壞~~)時間11年前 (2013/04/13 20:39), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
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

04/13 20:41, , 1F
windows?
04/13 20:41, 1F

04/13 20:41, , 2F
??
04/13 20:41, 2F

04/14 07:55, , 3F
1. 讀文字檔的編輯器是? 2. try wordpad
04/14 07:55, 3F

04/14 15:13, , 4F
原本讀的是用平常的文字文件,改用wordpad就可以如想要的
04/14 15:13, 4F

04/14 15:15, , 5F
的格式顯示,所以用常用的文字文件檔開啟就會發生錯誤喔?
04/14 15:15, 5F

04/14 15:15, , 6F
謝謝以上的回答
04/14 15:15, 6F
文章代碼(AID): #1HQL8EeK (MATLAB)