2014-07-11 439 views

回答

5

你可以這樣做:

res = round(100 * 37.073)/100 
+0

它給出37.070。我需要37.07.需要放下'3'。 – AnoAPI

+0

@AnoAPI你不能。你可以有一個像這樣的浮點數或一個整數(或者你寫自己的類)。參見[Matlab/Octave加法,丟失精度數字](http://stackoverflow.com/questions/13886821/matlab-octave-addition-losing-digits-of-precision/13887079) – carandraug

+0

謝謝你的正確指導 – AnoAPI

2

,你可以使用C型printf格式。

sprintf("%.2f", 32.073) 
相關問題