下图是一个典型的决策结构,是大多数编程语言的一般形式:
MATLAB 提供的决策类型如下表,通过点击链接,查看各决策类型的作用:
语句 | 描述 |
---|---|
if ... end statement | 一个 if ... end 语句由一个布尔表达式组成,后跟一个或多个语句。 |
if...else...end statement | 一个 if 语句可以跟随一个可选的 else 语句,当布尔表达式为false时,该语句将执行。 |
If... elseif...elseif...else...end statements | 一个 if 语句后面可以有一个(或多个)可选 elseif ... 和一个 else 语句,这对于测试各种条件非常有用。 |
nested if statements | 你可以在另一个 if 或 elseif 语句中使用一个 if 或 elseif 语句。 |
switch statement | 一个 switch 语句允许根据值列表对变量进行相等的测试。 |
nested switch statements | 你可以在另一个 switch 语句中使用一个 swicth 语句。 |