MATLAB基础与应用教程05程序控制流语句.ppt

i=1; for n=2:100 if mod(n,2)==0|mod(n,3)==0|mod(n,5)==0|mod(n,7)==0|mod(n,11)==0 continue %若能被这些数整除,则滑过 else %否则(if的条件表达式无法执行)将n值赋给向量X X(i)=n; i=i+1; end end X(4) %显示第4个结果 ans = 23 例5-11:程序实现在2~100中,找出不能被2,3,5,7,11整除的数。 31/36 例5-12:try-catch语句。 clear a=magic(4); b=eye(3); try c=a*b %执行该语句段出现错误,转而执行catch之后的语句段 catch c=a(1:3,1:3)*b end err = lasterror; c = 16 2 3 5 11 10 9 7 6 输出结果: 32/36 本 章 小 结 本章首先介绍了程序算法实现的3种基本结构,而后重点介绍了分支控制语句if-else-end分支结构以及switch分支结构语句;同时重点介绍了for循环控制语句与while循环控制语句,并给

文档评论(0)

1亿VIP精品文档

相关文档