下圖是一個(gè)典型的決策結(jié)構(gòu),是大多數(shù)編程語(yǔ)言的一般形式:

MATLAB 提供的決策類型如下表,通過(guò)點(diǎn)擊鏈接,查看各決策類型的作用:
語(yǔ)句 | 描述 |
---|---|
if ... end statement | 一個(gè) if ... end 語(yǔ)句由一個(gè)布爾表達(dá)式組成,后跟一個(gè)或多個(gè)語(yǔ)句。 |
if...else...end statement | 一個(gè) if 語(yǔ)句可以跟隨一個(gè)可選的 else 語(yǔ)句,當(dāng)布爾表達(dá)式為false時(shí),該語(yǔ)句將執(zhí)行。 |
If... elseif...elseif...else...end statements | 一個(gè) if 語(yǔ)句后面可以有一個(gè)(或多個(gè))可選 elseif ... 和一個(gè) else 語(yǔ)句,這對(duì)于測(cè)試各種條件非常有用。 |
nested if statements | 你可以在另一個(gè) if 或 elseif 語(yǔ)句中使用一個(gè) if 或 elseif 語(yǔ)句。 |
switch statement | 一個(gè) switch 語(yǔ)句允許根據(jù)值列表對(duì)變量進(jìn)行相等的測(cè)試。 |
nested switch statements | 你可以在另一個(gè) switch 語(yǔ)句中使用一個(gè) swicth 語(yǔ)句。 |
更多建議: