看板 MATLAB 關於我們 聯絡資訊
---------------------------------------------------------------------- 由於C++內所要使用的數據必須像是 +6.13588464915448e-003,+1.84067299058048e-002,+3.06748031766366e-002, +4.29382569349408e-002, ---------------------------------------------------------------------- 中間都有一個逗號 並且小數點用 e-00x 來代表乘上10的幾次方這樣... 但 ---------------------------------------------------------------------- 我matlab跑完的數據是 Columns 823 through 828 0.99777450201017 0.99816485172765 0.99851762110262 0.99883279685353 0.99911036711418 0.99935032143420 Columns 829 through 832 ----------------------------------------------------------------------- 問題一是 沒有逗號 問題二是小數點表示方式 ?有什麼函式可以解決 打開workspace裡面看到的是一團數據 但都只取到小樹第六位.... 有沒有什麼方法可以存在.txt 並且以 [ 數字e-00x ] 的形式來表示呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.34.157
ptchiu:fid=fopen('output.txt','wt+'); 03/06 09:58
ptchiu:fprintf(fid,'%.14e, %.14e, %.14e, %.14e, %.14e, %.14e\n 03/06 09:59
ptchiu: ', x(1,:)); 03/06 10:00
ptchiu:fclose(fid); 03/06 10:00
wowrz:原來如此 感謝^^ 03/06 12:49