round函数的比较少见的一种用法【Matlab】
若出现 round(x,n);
代表着将x的小数点往前提n位,然后对得到的数进行四舍五入取整。举例:(以下在Matlab命令行窗口中执行)
a=56326734
a=
56326734
b=round(a,-5)
b=
5.6300e+07
在Matlab中,5.6300e+07就等于56300000
所以可见:结果是将56326734的小数点往前提5位变成563.26734,然后对563.26734四舍五入取整得到563.00000然后再变换回去得到56300000。