9.4 MATLAB try-catch结构

来源:互联网 发布:知乎日报 正装 编辑:程序博客网 时间:2024/06/06 05:48

try-catch结构的具体语法形式如下

try

        commands1    %命令1总是首先被执行。若正确,执行完成后结束此结构

catch

         commands2       %执行命令1发生错误时,执行命令2

end


说明:

(1)只有当MATLAB执行命令1发生错误时,才执行命令2,。try-catch结构只提供两个可供选择的命令组

(2)当执行commands1发生错误时,可以调用lasterr函数查询出错的原因。如果函数lasterr的运行结果为空字符串,则表示命令1被成功执行了。

(3)如果执行命令组2时又发生了错误,MATLAB将会终止该结构


0 0