Page 96 - 数学建模算法与应用
P. 96
Mathematical Modeling Algorithms and Applications
数学建模算法与应用
(六)error 和 warning 命令
在 MATLAB 中,编写 M 文件的时候,经常需要提示一些警告信息。为此,
MATLAB 提供了下面几个常见的命令。
■ error(‘message’)———显示出错信息 message,终止程序。
■ errordlg(‘errorstring’,’dlgname’)———显示出错信息的对话框,对
话框的标题为 dlgname。
■ warning(‘message’)———显示出错信息 message,程序继续进行。
例 查看 MATLAB 的不同错误提示模式。
解 在 MATLAB 编辑器中输入以下程序,并将其保存为 error 文件。
n = input(‘Enter: ‘);
if n < 2
error(‘message’);
else
n = 2;
end
返回 MATLAB 命令窗口,在命令窗口输入 error,然后分别输入数值 1 和 2,
得到如下所示结果:
error
Enter: 1
Attempt to execute SCRIPT error as a function:
C:\Program Files\MATLAB\R2012a\work\8\error.m
Error in error (line 4)
error(‘message’);
将上述编辑器中程序修改为如下程序:
n = input(‘Enter: ‘);
if n < 2
errordlg(‘Not enough input data’,’Data Error’);
warning(‘message’);
warning(‘Data Error’);
else
86

