try...catch语句(matlab)
来源:互联网 发布:数控车床车圆弧编程 编辑:程序博客网 时间:2024/05/18 03:19
在设计matlab程序时,如果不能确保某段程序代码是否会出错,可以采用try...catch语句,其能够捕获和处理错误,使得可能出错的代码不影响后面代码的继续执行,也可以检查,
排查,解决程序的一些错误,增强代码的鲁棒性和可靠性。
格式:
try
程序代码1;
catch
程序代码2;
end
程序首先运行try和catch之间的“程序代码1”,如果没有发生错误则不执行catch和end之间的“程序代码2”,而是执行end后的程序;如果在执行“程序代码1”时产生错误,则立即执行“程序代码2”,然后继续执行end后的程序。
例如:
1、try...end
try...end用于尝试运行一段也许可能出错的代码,比如:
m = rand(3,4);
n = magic(5);
try
end
disp(m)
这段代码里面,a = m*n运行会出错,不满足矩阵乘法的原则。所以,a = m*n和disp(a)不执行,但后面的disp(m)亦然会执行;
2、try...catch...end
m = rand(3,4);
n = magic(5);
try
catch err
end
disp(m)
这里面,当程序碰到 a = m*n;错误后,就会跳转到catch里面的语句,继续执行,有点类似于if...else...end;
err的加入使其能够清晰的显示调试运行所处的行
阅读全文
0 0
- MATLAB try/catch语句
- try...catch语句(matlab)
- matlab中try/catch语句
- matlab中try/catch语句
- matlab try...catch...end
- Matlab编程与数据类型 -- 出错处理语句try/catch/end
- JavaScript Try...Catch 语句
- JavaScript Try...Catch 语句
- try-catch语句
- JavaScript Try...Catch 语句
- JavaScript Try...Catch 语句
- try-catch语句
- try..catch..finally语句
- try catch 语句好不好?
- js try,catch 语句
- try-catch-finally语句
- 嵌套try...catch语句
- try catch 语句
- Linux ALSA音频框架分析一:数字音频简介
- 创建https访问证书,增加证书到tomcat配置
- 一位资深程序员大牛给予Java初学者的学习路线建议
- vi中跳到文件的第一行和最后一行
- 专业评测-Hcash超级现金,各显卡挖矿速度数据出炉
- try...catch语句(matlab)
- STEP BY STEP
- 炸AEL.Mining.Services.Tie-Up.v1.5.4.14矿业软件
- mysql 数据库表的操作
- HDPCD-Java-复习笔记(1)
- 自定义圆形进度条
- SpringBoot 快速整合MyBatis
- 【机器学习实战】第14章 利用SVD简化数据
- ORA-01033:ORACLE initialization or shutdown in progress