2

これは以前に取り上げられたことに気づきました。しかし、誰かが私のために何かを明確にしてくれることを願っています。モデルの実行中のある時点で、変数の 1 つが負の数として計算されています..しかし、これは間違いです (正の数のみになる可能性があります)。そのため、エラーの原因がどこで発生しているかを追跡する必要があります。

これを手動で行うにはモデルが大きすぎるため、何らかの形で dbstop を使用したいと考えていました。ここの投稿を読んで、単に条件を与える場合ではないことに気付きました (var<0 の場合は test.m の dbstop)。そのため、条件付き if ステートメントを使用してエラー (disp 'error') を表示することを望んでいました。でも; 私が得ているのは次のとおりです。「ブレークポイント式「エラー」によりエラーが発生しました。エラーは Error using==>error でした。出力引数が多すぎます。変数が負になったときに分離する方法を誰かが提案できますか?

4

1 に答える 1