文档

错误处理

生成、捕获和响应警告和错误

MATLAB语言语法

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

功能

错误 抛出错误并显示消息
警告 显示警告信息
最后警告 最后一条警告信息
明确肯定 如果条件为false,则抛出错误
再次清理 函数完成后的清理任务

话题

发出警告和错误

要在运行程序时标记意外情况,请发出警告。要标记程序中的致命问题,请抛出错误。与警告不同,错误会停止程序的执行。

抑制警告

您的程序可能会发出警告,但这些警告并不总是会对执行产生负面影响。为了避免混淆,您可以在执行过程中通过从更改警告消息的状态来隐藏警告消息“开”“关”.

恢复警告

您可以保存警告当前状态、修改警告状态和恢复原始警告状态。如果暂时关闭某些警告,然后恢复原始设置,则此技术非常有用。

更改警告的显示方式

您可以控制警告在MATLAB中的显示方式®,包括显示警告抑制信息和堆栈跟踪。

使用try/catch处理错误

使用尝试/抓住语句在程序遇到错误后执行代码。

功能完成后进行清理

一个好的编程实践是让您的程序环境保持干净的状态,不干扰任何其他程序代码。