【发布时间】:2013-09-18 09:23:25
【问题描述】:
我有一些接近于零的值,当我运行我的代码时,MATLAB 将这些值四舍五入为零。
例如
initial_values = 0.01 0.0002 0.03 0.0004....
运行代码后,这些值(0.0002 和 0.0004)变为零
initial_values = 0.01 0 0.03 0
我有一些方法可以防止这种情况发生,因为我需要实际值。
【问题讨论】:
-
那么你如何处理两者之间的值?请邮政编码sn-p。
-
@HighPerformanceMark,实际上我在一个函数中使用这些值,这些值没有被 matlab 四舍五入。但是在另一个我重用这些值并将它们乘以 q=1 的函数中,即 initial_values_modified = q * (initial_values),matlab 将这些值四舍五入到零
标签: matlab rounding number-formatting