作者Dora (小叮噹)
看板MATLAB
標題[問題] command window顯示及儲存問題
時間Thu Nov 24 20:34:29 2011
各位先進好 我有兩個問題想請教大家...
1.
不論當我在command window輸入 A=1
或是A=[1 1]
enter之後
卻出現
A =
+
這兩行 看起來很奇怪 請問是我哪邊設定動到了 要怎麼改回來呢?
2.
我寫個簡單迴圈累加數字要儲存起來
h=0
for m=1:5
h=h+1;
fid=fopen('c:\output\desire.csv','a+');
fprintf(fid, '\r\n' );
fprintf(fid,'%f ',round(h));
fclose(fid);
end
我檔案點開預計想看到
1
2
3
4
5
可是我點開卻看到
1.000000
2.000000
3.000000
4.000000
5.000000
請問要如何設定才可以消去這小數點之後的0呢??
謝謝
新手上路...很多不懂 請大家指教 謝謝
--
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃ ▃▅▆▆▆▅▃ ▃▃▃▃▃▃▃▃▃▃▃▃▃▃
▂▁ ▁
◢█◤ ◥◤ ◣ ◣ ▄▂ ▄▂
◤▄◥●●
▆▅▄▅◣ ◢
◢█▋▏ │ ▕ ◣ ▅▊
▌ ◥▌
▋ ▌ ◥
_▂▁▂◢ ▋ █◤▃▏ ●/\● ▕▃ ▊▋▍
▌ ▕▎
▊▎ ◢▅◥◢▆▅▄▅▊
◤◤ˍ ╲ˍ'˙ ˍ╱ ˍ◣ _▄
▌ _
▌▊▁ ▋◣ ▁▂ ▊ ▎ ˍ  ̄ ◥◤  ̄ ˍ ▊ ▂◥◣ ▊▂_◣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.13.60
1F:推 Raymond0710:format 11/24 20:35
2F:→ Dora:謝謝樓上 第一個問題得到解答 看來我是在想把format放到第二 11/24 20:38
3F:→ Dora:題迴圈裡面時設定format +了 結果發現在輸出檔案還是一堆小數 11/24 20:38
4F:推 Raymond0710:輸出前 再加一行 format 會回到預設值 11/24 20:40
5F:推 Raymond0710:第二個%f 改 %d 11/24 20:42
6F:→ Dora:有了!成功了~~~謝謝你!!! 11/24 20:47