【发布时间】:2016-01-05 08:21:45
【问题描述】:
我是 Matlab 的新手,并试图弄清楚当答案实际上在范围内时如何处理上溢和下溢算术。
例如:
x = 2e+160
x = x*x (which returns inf, an overflow)
x = sqrt(x) (which is in the range)
感谢任何帮助。
【问题讨论】:
-
没有一个通用的答案。这取决于您要做什么,是否可以取消溢出。另外,检查
vpa -
根据应用程序,您可能希望使用数字的对数。更改您的算法以处理日志。
标签: matlab math rounding computer-science