Matlab程式語言(五) 條件語句

2021-09-16 13:20:26 字數 714 閱讀 3246

條件語句可用於在執行時選擇要執行的**塊。最簡單的條件語句為if語句。例如:

通過使用可選關鍵字elseif,else,即if語句可以包含巢狀。例如:

再者,針對一組已知值測試相等性時,可以使用switch語句。例如:

對於if和switch,matlab® 執行與第乙個 true 條件相對應的**,然後退出該**塊。每個條件語句都需要end關鍵字。

一般而言,如果具有多個可能的離散已知值,讀取switch語句比讀取if語句更容易。但是,無法測試switch和case值之間的不相等性。例如,無法使用switch實現以下型別的條件:

總結:

控制語句主要有兩種用法:

用法一:if語句,當然可以模擬c/c++使用if     else,或者使用if語句之間的巢狀來使用;

用法二:switch語句,可以一次進行多次值的判斷,但是無法判斷swaitch和case值之間的不相等性

註明:上述的**均來自於matlab幫助的**示例:

五 條件控制語句

執行流程 如果為false,則不執行。例如 num 50 if num 20 print num比20大 輸出 num比20大 語法 if 條件表示式 塊input rint 123 輸出 123username input if usename admin 輸出 沒有提示 admin userna...

matlab3 條件語句

1.switch語句 switch 表示式 case 條件 語句 case 條件語句 otherwise 語句end function t wendu x switch fix x 100 取整 case rate 0 case rate 3 100 case num2cell 5 9 取5 9 r...

shell程式設計(五)條件判斷

這裡所說的條件判斷是對變數的大小 字串 檔案屬性等內容進行判斷。test命令可以用於字串 數字 檔案狀態等內容的測試。指的是對檔案的許可權 有無 屬性 型別等內容進行判斷。與其他語言不同的是,test命令的測試結果,返回0時表示測試成功。返回1時表示測試失敗。指的是比較兩個數值的大小或相等關係,相當...