看板 MATLAB 關於我們 聯絡資訊
※ 引述《jtouch (たっち)》之銘言: : 為何它不會換行? : 要如何解決? : (連run example 都不給我換行!) : 求救中~~~~~~~~~~~~~ : For example, the statements--- : x = 0:.1:1; y = [x; exp(x)]; : fid = fopen('exp.txt','w'); : fprintf(fid,'%6.2f %12.8f\n',y); 那是因為Microsoft的作業系統上換行的符號習慣是「\r\n」, 其它的UNIX、Linux習慣是「\n」。 Windows的記事本要讀到「\r\n」才會換行, 否則它就把「\n」用一個黑色的方塊來代替。 所以只要這一行 fprintf(fid,'%6.2f %12.8f\n',y); 改成 fprintf(fid,'%6.2f %12.8f\r\n',y); 就行了。 UltraEdit文字編輯器可以辨識這個換行符號的問題。 : fclose(fid); -- 《金剛經》 又念過去於五百世,作忍辱仙人,於爾所世,無我相、無人相、無眾生相、無壽者相。 http://web.cc.ncu.edu.tw/~93501025/jg.doc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.203.56
jtouch:嗚~~~ 太感激了~~~~~~~~~ @_@ ~~~~~~~ 06/12 16:41
jtouch:成功了~ 不用做 377x36 個 手動換行了 06/12 16:53
FERRE:恍然大悟!謝謝 06/12 17:26
Yie: 06/13 17:40
kevin506kimo:有看有推 10/02 15:40
Thur:有看有推 04/06 14:38
justej:推阿 最近用到 11/01 15:52
diva:太厲害了 01/05 14:44