matlab选择结构
生活随笔
收集整理的這篇文章主要介紹了
matlab选择结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.2? 選擇結構
1.if語句
??? 在MATLAB中,if語句有3種格式。
??? (1) 單分支if語句:
if? 條件
??????? 語句組
??? end
當條件成立時,則執行語句組,執行完之后繼續執行if語句的后繼語句,若條件不成立,則直接執行if語句的后繼語句。
?
??? (2) 雙分支if語句:
if? 條件
??????? 語句組1
??? else
???????? 語句組2
??? end
??? 當條件成立時,執行語句組1,否則執行語句組2,語句組1或語句組2執行后,再執行if語句的后繼語句。
???? ?(3) 多分支if語句:
if? 條件1
??????? 語句組1
??? elseif? 條件2
??????? 語句組2
?????? ……
??? elseif? 條件m
???????? 語句組m
??? else
???????? 語句組n
??? end
語句用于實現多分支選擇結構。
?? 2.switch語句
??? switch語句根據表達式的取值不同,分別執行不同的語句,其語句格式為:
??? switch? 表達式
?????? case? 表達式1
????????? 語句組1
?????? case? 表達式2
????????? 語句組2
????????? ……
?????? case? 表達式m
????????? 語句組m
?????? otherwise
????????? 語句組n
??? end
?當表達式的值等于表達式1的值時,執行語句組1,當表達式的值等于表達式2的值時,執行語句組2,…,當表達式的值等于表達式m的值時,執行語句組m,當表達式的值不等于case所列的表達式的值時,執行語句組n。當任意一個分支的語句執行完后,直接執行switch語句的下一句。
?3.try語句
語句格式為:
try
?? 語句組1
catch
?? 語句組2
end
try語句先試探性執行語句組1,如果語句組1在執行過程中出現錯誤,則將錯誤信息賦給保留的lasterr變量,并轉去執行語句組2。
總結
以上是生活随笔為你收集整理的matlab选择结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab循环结构
- 下一篇: word中公式编辑器编号