作者wowrz (哈哈哈)
看板MATLAB
標題[討論] MATLAB數據TXT檔案
時間Tue Mar 6 01:53:49 2012
----------------------------------------------------------------------
由於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
1F:推 ptchiu:fid=fopen('output.txt','wt+'); 03/06 09:58
2F:→ ptchiu:fprintf(fid,'%.14e, %.14e, %.14e, %.14e, %.14e, %.14e\n 03/06 09:59
3F:→ ptchiu: ', x(1,:)); 03/06 10:00
4F:→ ptchiu:fclose(fid); 03/06 10:00
6F:→ wowrz:原來如此 感謝^^ 03/06 12:49