文档

异常处理

捕获和检索有关错误原因的数据

MATLAB语言语法

尝试,抓住 执行语句并捕获结果错误

班级

MException 捕获错误信息

功能

addCause 记录异常的其他原因
获取报告 获取异常的错误消息
最后的 返回最后一个未捕获的异常
重演 重新显示以前捕获的异常
抛出异常
throwAsCaller 抛出异常,就像在调用函数中发生一样

话题

MATLAB应用程序中的异常处理

在程序中包含错误检查是一种很好的编程实践,以确保在所有条件下都能可靠运行。您可以决定程序如何响应不同类型的错误。

捕获有关异常的信息

当程序抛出异常时,有关错误原因的信息将捕获到MException对象。如果在程序中止前捕获异常,则可以访问该信息。还可以创建MException用于在代码中引发异常的对象。

抛出异常

检测阻止程序按预期完成或生成错误结果的条件,然后停止执行并引发报告错误的异常。

响应异常

要针对特定条件适当地处理异常,请使用尝试/抓住语句,然后执行代码来处理这种情况。

这个话题有用吗?