一、分支结构
if 条件
语句组
end
if 条件
语句组1
else
语句组2
end
另有if …… elseif……else……end形式不做赘述。
二、循环结构
for i=v
循环体语句
end
while 条件
循环体语句
end
continue用于控制for循环或while循环跳过某些执行语句
三、开关结构
switch 表达式
case 表达式1
语句组1
case 表达式2
语句组2
.
.
.
.
.
.
otherwise
end
四、试探结构
try
语句组1
catch
语句组2
end
try语句先试探性执行语句组1如果1出错则将错误信息赋值给保留变量 lasterr
并放弃1转而执行2
五、其他
keyboard:一般使用在M文件里,当程序遇到keyboard会在keyboard停下来,用户可以在命令窗口输入命令,或者改变变量的值直到输入return结束。
pause:暂停直到输入任意键。