error
エラーのスローとメッセージの表示
説明
error( は、例外発生時のエラー識別子を含みます。識別子により、エラーを区別し、MATLAB でエラーが発生したときの動作を制御することができます。前述の構文のいずれかの入力引数を含めることができます。errID,___)
error( は、スカラー構造体のフィールドを使用してエラーをスローします。errorStruct)
error( は、例外の修正候補を提供します。前述の構文のいずれかの入力引数を含めることができます。 correction,___)
例
入力引数
ヒント
エラーをスローすると、MATLAB がそのエラーの情報を取得し、
MExceptionクラスのオブジェクトであるデータ構造に格納します。この例外オブジェクト内の情報にはtry/catchを使用してアクセスできます。また、例外によりプログラムが終了し、制御をコマンド プロンプトに返した場合は、MException.lastを使用できます。tryブロック内でエラーが発生しても、MATLAB はプログラムの実行を停止しません。この場合、MATLAB は制御をcatchブロックに渡します。errorへのすべての入力が空である場合、MATLAB はエラーをスローしません。
拡張機能
バージョン履歴
R2006a より前に導入
参考
MException | MException.last | warning | errordlg | assert | dbstack | try | sprintf