matlab で Matrix Close to Singular Warning を引き起こした行を知りたいです。どうすればいいですか?現在、マトリックスを反転しようとする場所がたくさんあります。どこで育てられたのか知りたいです。
質問する
73 次
1 に答える
3
実行前に次のコマンドを入力することで、警告を表示してデバッガーを自動的に停止させることができます。
dbstop if warning
たとえば、dbstopIfWarningTest.m
1 行だけで呼び出されるファイルを作成しinv(zeros(3))
、関数を実行すると、その行で停止します。
>> dbstopIfWarningTest
Warning: Matrix is singular to working precision.
> In dbstopIfWarningTest at 1
Warning from dbstopIfWarningTest at 1
inv(zeros(3))
K>>
次に、警告の原因となっている入力を確認できます。
于 2013-10-31T00:05:00.300 に答える