MATLAB选择结构:try语句
1. try语句是⼀种试探性执⾏语句,其语句格式为:
try
语句组1
catch
语句组2
end
try语句先试探性执⾏语句组1,如果语句组1在执⾏过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执⾏语句2。
1. 例:矩阵乘法运算要求两矩阵的维数相容,否则会出错。先求两矩阵的乘机,若出错,则⾃动转去求两矩阵的点乘。
2. 1程序如下:
2 A=[1,2,3;4,5,6];
3 B=[7,8,9;10,11,12];
4try
5 C=A*B;
6catch
7 C=A.*B;
8 end
9 C
10 lasterr %显⽰出错原因
11
12程序结果:
13
14 C =
15
1671627
17405572
18
19try catch的使用方法
20 ans =
21
22 Error using ==> mtimes
23 Inner matrix dimensions must agree.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论