if n<10
disp("n smaller 10")
elseif n<=20
disp("n between 10 and 20")
else
disp("n larger than 20")
Switch Case
n = input("Enter an integer: ");
switch n
case -1
disp("negative one")
case {0,1,2,3} % 同时检查四种情形
disp("integer between 0 and 3")
otherwise
disp("integer value outside interval [-1,3]")
end % 控制结构以 end 结尾
for 循环
% 循环特定次数,并使用
% 递增的索引变量跟踪
% 每次迭代for i = 1:3
disp("cool");
end% 控制结构以 end 结尾
while 循环
% 只要条件仍然为真就继续循环
n = 1;
nFactorial = 1;
while nFactorial < 1e100
n = n + 1;
nFactorial = nFactorial * n;
end% 控制结构以 end 结尾