停止/暂停任何下溢和溢出的MatLab执行

时间:2016-04-15 21:19:34

标签: matlab

相关问题:

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命令吗?

0 个答案:

没有答案