Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

异常处理

出现错误时捕获数据

任何检测到错误并引发异常的 MATLAB® 代码都会构造一个 MException 对象。MATLAB 可以引发预定义的异常或您构造的异常。

函数

try, catch执行语句并捕获产生的错误
MException捕获错误信息
addCause记录异常的其他原因
addCorrection提供异常的建议修复
getReport获取异常的错误消息
MException.last返回最后未捕获的异常
rethrow重新引发以前捕获的异常
throw引发异常
throwAsCaller引发异常,如同发生在调用函数内
matlab.lang.correction.AppendArgumentsCorrection通过追加缺失的输入参量来更正错误
matlab.lang.correction.ConvertToFunctionNotationCorrection通过转换为函数表示法更正错误
matlab.lang.correction.ReplaceIdentifierCorrection通过替换函数调用中的标识符来更正错误

主题