このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
呼び出し元の関数内で発生しているかのように例外をスロー
throwAsCaller (
は,例外が呼び出し元の関数内で発生しているかのように例外をスローします。例外により現在実行している関数は終了して、制御をキーボードまたは囲んでいる异常
)抓
ブロックのいずれかに返します。try / catch
ステートメントの外部から例外をスローする場合,MATLAB®はコマンドウィンドウにエラーメッセージを表示します。
try / catch
ステートメントまたは関数MException.last
を介して,MException
オブジェクトにアクセスできます。
場合によっては,エラーで実際に例外をスローしている関数を指すよりも,例外をもたらす呼び出し元の関数内の場所を指す方が有益です。throwAsCaller
を使用して,エラー表示を単純化することができます。