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、