matlab常用函数系列四之循环、判断系列

1、try …… catch …… end

try的作用是让Matlab尝试执行一些语句,执行过程中如果出错,则执行catch部分的语句,其语法:

try

    (command1)组命令1总被执行,错误时跳出此结构

catch

   (command2)仅当组命令1出现错误时组命令2才被执行

end

示例代码:

用法1:

m = rand(3,4);
n = magic(5);
try
     a = m*n;
     disp(a)
catch  
     disp(size(m))
     disp(size(n))
end

运行结果:

用法2:在catch后面添加 ME/err

m = rand(3,4);
n = magic(5);
try
     a = m*n;
     disp(a)
catch  ME
     disp(size(m))
     disp(size(n))
end

其中:ME用来显示报错原因;对改进程序起到提示作用!

2、

扫描二维码关注公众号,回复: 10375335 查看本文章

3、

发布了103 篇原创文章 · 获赞 38 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wuwuku123/article/details/104968487