私はいくつかのコードを書いていますし、今の私はいくつかの機能を作っていますが、私はそれらをまだ書いていませんよ。私はまだ何もしない空の関数を作っています。関数の実行を忘れるのを防ぐために、関数が実行されている場合は例外をスローします。Matlabで例外をスローするにはどうしたらいいですか?
4
A
答えて
6
最も簡単な方法は次のとおりです。
error('Some useful error message.')
Matlabのは、あなたがこのように、エラーメッセージに識別子ですが割り当てるされて幸せです。
識別情報は、エラー処理の一部で報告されerror('toolsetname:other_identifying_information','Some useful error message here.')
例えば、上記の呼び出しのたびにlasterror
を実行してみてください。
2
あなたはMATLAB documentation for "Throwing an exception"を読みましたか?
3
ます。また、使用することができます。
throw(MException('Id:id','message'));
MException
に便利な機能があり、それはsprintf
として使用することができます。
throw(MException('Foo:FatalError',...
'First argument of Foo is %s, but it must be double',class(varargin{1})));
としては@edricによって正しくコメントし、このsprintf
機能が可能両刃の剣。いくつかのエスケープ文字を使用すると、望むように動作しない可能性があります。
throw(MException('Foo:FatalError',...
'I just want to add a \t, no tab!'));
関連する問題
- 1. カスタム例外を記述するにはどうしたらいいですか?
- 2. Symfony例外ページをカスタマイズするにはどうしたらいいですか?
- 3. 例外から例外をスローする
- 4. トランザクション型Springサービスからカスタム例外をスローするにはどうすればいいですか?
- 5. std :: transformで範囲外の例外をスローするにはどうすればいいですか?
- 6. 例外をスローしないでWCFにスローする
- 7. クラスからのデータへのアクセスに例外をスローするにはどうすればよいですか?
- 8. 例外をスローしたステートメントを確認するにはどうすればよいですか?
- 9. Matlabでバンドパスバタワースフィルタを実装するにはどうしたらいいですか?
- 10. Matlabでハイパスバタワースフィルタを実装するにはどうしたらいいですか?
- 11. CRM 2011のカスタムワークフローアクティビティから例外をスローするにはどうすればよいですか?
- 12. 例外をスローする前にWebClientのStatusCodeに応答するにはどうすればいいですか
- 13. PATHにMATLABを追加するにはどうしたらいいですか?
- 14. どのような例外をスローするのですか?
- 15. セレンメソッドはどのような例外をスローできますか?
- 16. スプリングバッチでカスタム例外をスローするにはどうすればいいですか?
- 17. このPHPスクリプトで例外またはエラーをスローしたいですか?
- 18. 「例外をスローする」というのは悪い習慣ですか?
- 19. 例外をスローするのは良い方法ですか?
- 20. `JSON.parse`が例外をスローしないのはなぜですか?
- 21. 例外なしでこのアラームを中断するにはどうしたらいいですか?
- 22. コンポーネントから例外をスローするのは良い方法ですか?
- 23. コントローラーで実行されたコマンドから例外をスローする
- 24. なぜMatlabの `fopen`は例外をスローしませんか?
- 25. 例外をスローするメソッドはどのようにインライン化できますか?
- 26. 例外をチェックした後にプログラムが例外をスローする
- 27. サービスまたはスロー例外をスローしないSpring
- 28. カスタムクラスライブラリから例外をスローする
- 29. Process.Exitedハンドラから例外をスローする
- 30. WebGLから例外をスローする
ありがとう、私はそれを逃したか分からない。 –
ウェブページがきれいではありません。答えにサンプルコードを追加すると素晴らしいでしょう。 – Oli
公正であるためには、最も簡単な方法は@Pursuitの示唆しているように 'error()'を使うことです。 –