Programming and Data Types | ![]() ![]() |
エラーメッセージとワーニングメッセージの表示
関数error
とfprintf
を使って、スクリーン上にエラーメッセージを表示します。関数error
は、つぎの書式を使います。
error('error string
')
M-ファイルの中から関数error
を呼ぶと、error
は引用符で囲まれた文字列を表示し、M-ファイルの実行を停止します。たとえば、M-ファイルmyfile.m
の中で、エラーが生じたときに、つぎのステートメントが現れるとします。
if n < 1 error('n must be 1 or greater.') end
n
が0
のとき、つぎの文字がスクリーン上に現れ、M-ファイルが停止します。
??? Error using ==> myfile
n must be 1 or greater.
MATLABの中で、ワーニングメッセージは、エラーメッセージと同じようなものです。しかし、ワーニングメッセージは、プログラムを停止することはありません。関数warning
を使って、ワーニングメッセージを表示することができます。
warning('warning string
')
関数lastwarn
は、MATLAB により出力する最新のワーニングメッセージを表示します。
![]() | evalやlasterrを使ったエラーの取り扱い | 時刻と日付 | ![]() |