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
   91   92   93   94   95   96   97   98   99   100   101