MATLAB中try...catch...end的用法
来源:互联网 发布:mysql 字符串替换 编辑:程序博客网 时间:2024/06/08 19:42
matlab的代码是按行执行的,如果碰到错误行,则程序中断,try...catch...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
end
disp(m)
这里面,当程序碰到 a =m*n;错误后,就会跳转到catch里面的语句,继续执行,有点类似于if...else...end
3、try...catch...end用于检查错误
m = rand(3,4);
n = magic(5);
try
catch err
end
disp(m)
0 0
- MATLAB中try...catch...end的用法
- MATLAB中关于try...catch...end的用法
- MATLAB: try-catch-end用法
- matlab try...catch...end
- matlab中try ... catch的使用
- pb 的try catch finally end try
- c++中try catch的用法
- java中try catch的用法
- js中try/catch/throw的用法
- asp.net中try catch的用法
- c++中try catch的用法
- c++中try catch的用法-1
- Java中try,catch,finally的用法
- c++中try catch的用法
- c++中try catch的用法
- c++中 try 和catch的用法
- c++中try catch的用法
- c#中 try catch的用法
- Java Properties 类读取和修改配置文件信息
- bzoj 1113: [Poi2008]海报PLA 分治
- Glide源码分析(四)——Registry机制
- linux删除路径下的文件,只留最新的3个文件
- tab切换
- MATLAB中try...catch...end的用法
- oc——隐式转换——类类型
- CAPL入门
- Java中的常量
- ceph: PG 状态
- Java Properties 类读取和修改配置文件信息
- python day4
- 【摘录】Github 删除repository
- Glide源码分析(五)——ModelLoader机制