在MATLAB中,有没有一种快速简便的方法来截断十进制数字(例如超过4位)?
round()
没有帮助,它仍在四舍五入。我必须在for循环中使用它,因此最好的方法是赞赏。
感谢您的投入。
另一个选择:
x = -3.141592653;
x_trun = x - rem(x,0.0001)
x_trun =
-3.1415
感谢gnovice进行更新。
通常,对于n
小数位:
x_trun = x - rem(x,10^-n)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句