相关问题:
https://stackoverflow.com/questions/36656633/matlab-thinks-small-number-as-0-large-number-as-inf
Stop or pause running MatLab whenever there is division by 0 or Inf value occurs
我的项目需要大量的m文件,这需要花费很多时间。
因此,当代码中出现错误/错误时,很难调试。
这次,问题是由算术下溢和溢出引起的。我的变量计算
(1e-108)^3
MatLab认为只是0.下溢问题。
由于这个下溢错误,我花了很长时间才发现我的项目被卡住了。
如果我有任何方法在任何m文件和我运行的任何函数遇到任何下溢或溢出问题时停止或暂停MatLab,那么我就没时间发现这是造成所有问题的原因。麻烦。
我发现有
dbstop if naninf
我希望有像
这样的东西dbstop if underoverflow
但我找不到这样的东西..我应该创建(如果可能的话)一种新的dbstop命令吗?