throw
例外のスロー
説明
throw(
は、exception
)MException
オブジェクト exception
に含まれている情報に基づいて例外をスローします。例外により現在実行している関数は終了して、制御をキーボードまたは囲んでいる catch
ブロックに返します。try/catch
ステートメントの外部から例外をスローする場合、MATLAB® はコマンド ウィンドウにエラー メッセージを表示します。
関数 throwAsCaller
と関数 rethrow
とは異なり、関数 throw
は、MATLAB が関数を呼び出す場所からスタック トレースを作成します。
try/catch
ステートメントまたは関数 MException.last
を介して、MException
オブジェクトにアクセスできます。
例
入力引数
バージョン履歴
R2007b で導入
参考
rethrow
| throwAsCaller
| MException.last
| try,
catch
| error