2014-07-11 345 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) 
相关问题