if..else..end
for...end
while...end
switch..case..end
1.for循环结构
for 循环变量=初值:步长:终值
执行语句
end
sum = 0
for n=1:5 %[1,5]
sum = sum + n^2
end
%嵌套for
sum = 0
for i=1:5
p=1
for j =1:i
p=p*j
end
sum = sum + p
end
2.while 循环结构
while 条件表达式
执行语句
end
s=0
n=1
while n<=10
s=s+n
n=n+1
end
3.分支结构
if...end
a=100
b=20
if a>b
执行语句
end
if...else...end
a=100
b=50
if a>b
'yes'
else
'no'
end
switch...case...end结构
switch 表达式(数值或字符串)
case 1
语句体
case 2
语句体
...
otherwise
end