MATLAB逻辑与流程控制
文章目录
- MATLAB逻辑与流程控制
- 1、循环结构
- 1.1、for ...end
- 1.2、while ... end
- 2、分支结构
- 2.1、if ...else
- 2.1、if ...else ... end
- 2.2、switch ... case ... end
1、循环结构
1.1、for …end
格式:
其中,步长的默认值为1,可以省略;初值、步长,终值可以是正数也可以是负数,还可以是整数,也可以是小数,只要符合数学逻辑即可。
例子:
sum = 0; for n = 1:5 %n从1-5递增,步长为1可以省略 sum = sum + n^2; end
1.2、while … end
格式:
例子:
s= 0; n= 1; while n<=10s=s +n;n=n+1; end
2、分支结构
2.1、if …else
格式:
2.1、if …else … end
格式:
if 表达式语句体1
else语句体2
end
例子:
2.2、switch … case … end
结构: