标签: matlab
我有必要知道如何以公差保存数字吗?
例如我的号码为0.3000000001,我希望将此号码保存0.3。
有没有人知道MATLAB中有这样做的功能呢?
感谢。
答案 0 :(得分:4)
在保存之前,您需要先将其四舍五入。舍入数字的方法取决于要保存的位数。例如,如果您要将a = 3.0001保存为a = 3,则需要说a = round(a)。如果要保存3位小数:a =round(a *1000) / 1000; 1000表示3位小数。
a = 3.0001
a = 3
a = round(a)
a =round(a *1000) / 1000;