【基础知识笔记】008 错误处理

1. try-catch-end语句

语句结构:

try 
    code block 1
    % 先执行代码块一,如果代码块一有error,就跳转到 catch 部分。
catch
    code block 2 
    %只有代码块一出现错误才会执行,
    %如果代码块二也有错误那就终止程序
    %或者转到下一个try-catch-end结构
end

try和catch的程序代码块中语句之间用逗号隔开

可以利用lasterr(查看上一处错误)命令查看发生错误的原因

ex

function error_handing()
    n=4;
    A=pascal(3);
    try
        a_=A(n,:);
    catch
        a_=A(end,:);
   error('出现错误')
    end
    a_
end
posted @ 2023-02-01 22:36  FE-有限元鹰  阅读(11)  评论(0编辑  收藏  举报