首页 > 编程笔记 > MATLAB笔记 阅读:5

MATLAB error()和warning()的用法(附带实例)

在 MATLAB 中编写 M 文件时,经常需要显示一些警告信息。为此,MATLAB 提供了下面几个常见的函数:
在编辑器窗口中输入以下程序,并将其保存为 error1 文件。
n=input('Enter:');
if n<2
    error('message');
else
    n=2;
end

在命令行窗口中输入 error1,然后分别输入数值 1 和 2,运行结果如下:
>> error1
Enter:1
错误使用 error1 (line 3)
message
>> error1
Enter:2

将编辑器中的上述程序修改为如下程序,并将其保存为 error2 文件:
n=input('Enter:');
if n<2
    % errordlg('Not enough input data','Data Error');
    warning('message');
else
    n=2;
end

在命令行窗口中输入 error2,然后分别输入数值 1 和 2,运行结果如下:
>> error2
Enter:1
警告:message
>> error2
Enter:2
上述程序演示了 MATLAB 中不同的错误提示方式。其中 error() 函数和 warning() 函数的主要区别在于 warning() 函数显示警告信息后继续运行程序。

相关文章