當(dāng)需要執(zhí)行一段代碼多次時(shí)可以使用循環(huán)語(yǔ)句。 一般來(lái)說(shuō),語(yǔ)句是按順序執(zhí)行的。首先執(zhí)行函數(shù)中的第一個(gè)語(yǔ)句,然后執(zhí)行第二個(gè)語(yǔ)句,依此類推。
編程語(yǔ)言提供了允許更復(fù)雜的執(zhí)行路徑的各種控制結(jié)構(gòu)。
循環(huán)語(yǔ)句允許多次執(zhí)行一個(gè)語(yǔ)句或一組語(yǔ)句,以下是大多數(shù)編程語(yǔ)言中循環(huán)語(yǔ)句的一般形式 -

MATLAB提供以下類型的循環(huán)來(lái)處理循環(huán)需求。點(diǎn)擊以下鏈接來(lái)查看它們的詳細(xì)說(shuō)明和使用 -
| 循環(huán)類型 | 描述 |
|---|---|
| while循環(huán) | 在給定條件為真時(shí),重復(fù)一個(gè)語(yǔ)句或一組語(yǔ)句。它在執(zhí)行循環(huán)體之前測(cè)試狀態(tài)。 |
| for循環(huán) | 多次執(zhí)行一系列語(yǔ)句,并縮寫管理循環(huán)變量的代碼。 |
| 嵌套循環(huán) | 在任何循環(huán)中使用另外一個(gè)或多個(gè)循環(huán)。 |
循環(huán)控制語(yǔ)句從其正常順序更改執(zhí)行。當(dāng)執(zhí)行離開(kāi)范圍時(shí),在該范圍內(nèi)創(chuàng)建的所有自動(dòng)對(duì)象都將被銷毀。
MATLAB支持以下控制語(yǔ)句。點(diǎn)擊以下鏈接來(lái)查看它們的詳細(xì)說(shuō)明和使用 -
| 控制語(yǔ)句 | 描述 |
|---|---|
| break語(yǔ)句 | 終止循環(huán)語(yǔ)句,并將執(zhí)行轉(zhuǎn)移到循環(huán)之后的語(yǔ)句。 |
| continue語(yǔ)句 | 導(dǎo)致循環(huán)跳過(guò)主體的剩余部分,并在重申之前立即重新測(cè)試其狀態(tài)。 |