[問題] fprintf 出來的值跟矩陣中不一樣?已回收
fid=fopen('test.txt','wt');
fprintf(fid,'%5.3f %7.4f %7.4f %7.4f %7.4f %7.4f %7.4f %7.4f %7.4f\n',text);
fclose(fid);
請問大家,我在workspace中看到的值是:
1.32 -0.1371 -0.241 0.1776 -0.1187 0.077 -0.0014 -0.0401 -0.0711
但是輸出成test.txt以後卻變成下面這樣:
1.32 -0.1425 -0.2414 0.1779 -0.1187 0.0764 -0.001 -0.0382 -0.0678
雖然值很接近,但看起來好像也不是小數點進位的問題,
我寫的程式碼簡化如上,請問是哪裡出問題了嗎?
謝謝幫忙!^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.65.148
推
03/18 19:44, , 1F
03/18 19:44, 1F
推
03/18 19:47, , 2F
03/18 19:47, 2F
→
03/18 19:49, , 3F
03/18 19:49, 3F
→
03/18 19:52, , 4F
03/18 19:52, 4F
※ 編輯: PlaneTree 來自: 140.112.65.148 (03/18 20:46)
→
03/18 20:47, , 5F
03/18 20:47, 5F