MATLAB決策制定

2018-08-11 14:36 更新

本節(jié)內(nèi)容:了解MATLAB提供的決策類型,及使用它們進(jìn)行決策制定。

決策結(jié)構(gòu)用來(lái)做什么?決策結(jié)構(gòu)要求程序員能夠使用一個(gè)或者多個(gè)的條件來(lái)對(duì)程序進(jìn)行評(píng)估或者測(cè)試,沿著一條或多條語(yǔ)句執(zhí)行,如果該條件被確定為真,則繼續(xù)執(zhí)行;如果條件確定是假的(false),執(zhí)行其他要執(zhí)行的語(yǔ)句。

下圖是一個(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ǔ)句。



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)