-1

我有必要知道如何保存带有容差的数字吗?

例如,我有数字 0.3000000001,我想将此数字保存 0.3。

有没有人知道 MATLAB 中的功能可以做到这一点?

谢谢。

4

1 回答 1

4

您需要先将其四舍五入,然后再保存。四舍五入的方法取决于您要保存多少位数。例如,如果要另存a = 3.0001a = 3,则需要说a = round(a)。如果要保存 3 位小数:a =round(a *1000) / 1000;1000 表示 3 位小数。

于 2013-11-11T07:56:12.993 回答