决策结构要求程序员应指定一个或多个要由程序评估或测试的条件,如果确定条件为真,则应指定要执行的一个或多个语句,如果条件为真,则可以选择要执行的其他语句。条件确定为假。
以下是大多数编程语言中常见的典型决策结构的一般形式-
MATLAB提供以下类型的决策声明。单击以下链接以查看其详细信息-
序号 | 语句与说明 |
---|---|
1 | if ... end语句 一个 if... end 语句由一个布尔表达式和一个或多个语句组成。 |
2 | if...else...end 语句 if语句后面可以跟一个可选的else语句,该语句在布尔表达式为false时执行。 |
3 | If... elseif...elseif...else...end 语句 if语句后面可以跟一个(或多个)可选的elseif。。。还有一个else语句,它对测试各种条件非常有用。 |
4 | 嵌套 if 语句 可以在另一个if或elseif语句中使用一个if或elseif语句。 |
5 | switch 语句 switch语句允许根据值列表测试变量是否相等。 |
6 | 嵌套 switch 语句 可以在另一个switch语句中使用一个switch语句。 |