在MATLAB中截断十进制数字?

梅尔

在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章