我想知道在matlab中是哪一行导致矩阵接近奇异警告。我该怎么做呢?现在我有很多地方可以尝试求逆矩阵。我想知道它是在哪个特定的地方被养大的。
发布于 2013-10-31 00:05:00
通过在运行前键入以下命令,可以使调试器自动停止并显示警告。
dbstop if warning
例如,我创建了一个名为dbstopIfWarningTest.m
的文件,只有一行inv(zeros(3))
,当我运行该函数时,它在该行停止:
>> dbstopIfWarningTest
Warning: Matrix is singular to working precision.
> In dbstopIfWarningTest at 1
Warning from dbstopIfWarningTest at 1
inv(zeros(3))
K>>
然后,您可以查看导致警告的输入是什么。
https://stackoverflow.com/questions/19695388
复制相似问题