error
抛出错误并显示消息
说明
error(
包含此异常中的错误标识符。此标识符可用于区分错误,它还允许您控制在 MATLAB 遇到错误时系统做何反应。您可以包括上述语法中的任何输入参量。errID
,___)
error(
使用标量结构体中的字段抛出错误。errorStruct
)
error(
为异常提供建议修复。您可以包括上述语法中的任何输入参量。 correction
,___)
示例
输入参数
提示
抛出错误时,MATLAB 会捕获该错误的相关信息并将其存储在
MException
类对象数据结构体中。您可以使用try/catch
来访问异常对象中的信息。或者,如果程序由于异常而终止,并将控制权返回至命令提示符,则可以使用MException.last
。如果
try
内发生错误,MATLAB 不会停止执行程序。在本例中,MATLAB 将控件传递到catch
块中。如果
error
的所有输入为空,则 MATLAB 不会抛出错误。
扩展功能
版本历史记录
在 R2006a 之前推出
另请参阅
MException
| MException.last
| warning
| errordlg
| assert
| dbstack
| try
| sprintf