1.if语句
1.1什么是选择结构
1.1.1定义
选择结构又称为分支结构,是根据给定的条件是否成立来决定程序的执行流程。
1.1.2图示
1.2单分支if语句
1.2.1语句格式
if 条件 %关系运算或逻辑运算语句组 %可以是一条语句也可以是多条语句 end
补充——MATLAB代码注释的方法
(1)单行注释:% + 注释内容
(2)多行注释:%{ 要注释的多行内容%}
(3)快捷键: Ctrl + R 选中内容即可注释,Ctrl + T取消选中内容的注释
1.2.2图示
1.2.3条件解释
当条件结果为标量时,非零表示条件成立,零表示条件不成立。当条件结果为矩阵时,如果矩阵为非空,且不包含零元素,则条件成立,否则,不成立。例如[1 2 3 4 5]表示条件成立,[0 1 2 3 4]表示条件不成立1.3双分支if语句
1.3.1语句格式
if 条件语句组1else语句组2end
1.3.2图示
1.3.3运用
1.4多分枝if语句
1.4.1语句格式
if 条件1语句组1elseif 条件2语句组2...elseif 条件m语句组melse 语句组nend
1.4.2图示
1.4.3运用
2.switch语句
2.1语句格式
switch 表达式case 结果表1语句组1case 结果表2语句组2...case 结果表m语句组motherwise语句组nend
2.2图示
注意:当任意一个分支的语句执行后,争个switch语句执行完毕,整个过程只会执行一个语句组。
2.3解释
swtich表达式应该是一个其值可以列举的表达式case结果表为switch表达式的取值,当取值有多个时,用单元数据表示。例如:判断x的值并输出相应的数