[問題] 新手-控制小數點已回收

看板MATLAB作者 (宅配到腐)時間14年前 (2009/10/20 20:58), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/1
原式 myProb = 0.5; if (myProb < 0.05 || myProb >= 0.95) myProb = 0.55 ; end ii = 0; justdoit = 1; winCount = zeros (1,NN); winTrend = zeros( 1,NN); wintimes = 0.0; %% WHILE loop while ( justdoit == 1 ) ii = ii + 1; awin = Win_Vector( myProb , 3); winCount(ii) = awin; winTrend(ii) = sum( winCount([1:ii]) ); if ( ii >= NN ) justdoit = 0 ; %. end; end 如何讓各種浮點數一律為2位? 是用fprintf嗎? 那要插在哪裡? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.239.127

10/20 21:21, , 1F
你也是台科的XD
10/20 21:21, 1F

10/20 23:21, , 2F
你所謂的"浮點數一律為2位"是指計算精確度還是輸出格式
10/20 23:21, 2F

10/21 00:50, , 3F
輸出格式
10/21 00:50, 3F

10/21 07:59, , 4F
用fprintf就可以了 看你要顯示什麼變數 放在下行就好了
10/21 07:59, 4F

10/21 11:47, , 5F
%4.2f 舉例?
10/21 11:47, 5F
文章代碼(AID): #1AtRG62i (MATLAB)