一、顺序结构
1、数据的输入
A = input(提示信息,选项 ) 从键盘输入数据 提示信息为一个字符串,
选项若为s 则允许用户输入字符串
2、数据的输出
disp(输出选项) 输出选项可以是字符串也可以是矩阵
disp函数显示矩阵时将不显示矩阵名字
例:求一元二次方程的根
二、选择结构
1) if语句
1、单分支if语句
if条件
语句组
end
2、双分支if语句
if 条件
语句组1
else
语句组2
end
3、多分支if语句
if条件1
语句组1
elseif 条件2
语句组2
......
elseif 条件m
语句组m
else
语句组n
end
例 :大小字母转换,若不是字母,则原样输出
2)switch 语句
switch 表达式
case 表达式1
语句组1
ccase 表达式2
语句组2
.......
case 表达式m
语句组m
otherwise
语句组m
end
例:矩阵乘法运算要求两矩阵的维数相容,否则会出错;
先求两矩阵的乘积,若出错,则自动转换求两矩阵的点乘
3、循环结构
1)for语句
for 循环变量 = 表达式1:表达式2:表达式3
循环体语句
end
其中表达式1为初值,表达式2为步长,表达式3为终值 步长为1时,表达式2可以省略
例:输出100~ 999之间的水仙花数
2)while 语句
while 条件
循环体语句
end
3)break语句 与 continue语句
4)循环的嵌套