決策結(jié)構(gòu)要求程序員應(yīng)指定要由程序評估計算或測試的一個或多個條件,以及條件確定為真時要執(zhí)行的語句或語句,如果條件被確定為假時,可選地如果執(zhí)行其他語句。
以下是大多數(shù)編程語言中典型的決策結(jié)構(gòu)的一般形式 -
MATLAB提供以下類型的決策語句。點(diǎn)擊以下鏈接來查看它們的詳細(xì)說明 -
語句 | 描述 |
---|---|
if…end語句 | if ... end 語句包含一個布爾表達(dá)式,后跟一個或多個語句。 |
if…else…end語句 | if 語句可以跟隨一個可選的else 語句,當(dāng)布爾表達(dá)式為false 時,else 語句塊將執(zhí)行。 |
if…elseif…elseif…else…end語句 | if 語句后面可以有一個(或多個)可選elseif ... 和一個else 語句,這對于測試各種條件非常有用。 |
嵌套if語句 | 可以在一個if 或elseif 語句中使用另一個if 或elseif 語句。 |
switch語句 | switch 語句用來測試一個變量與值列表的相等性。 |
嵌套switch語句 | 可以在一個switch 語句中使用一個switch 語句。 |