matlab3 條件語句

2021-10-07 16:38:31 字數 650 閱讀 7822

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

rate=5/100;

case num2cell(10:24)

rate=8/100;

otherwise

rate=10/100;

endt=x*(1-rate); %如果沒有分號,那麼呼叫函式時候,會輸出兩個t的值

end

命令列:

>> t=wendu(100)

t = 100

2.if語句

if 條件

語句elseif 條件

語句。。。

endswitch能實現的if也能,但是if能實現的switch未必都能實現

3 條件語句 迴圈語句

if語句 if 表示式1 表示式1的布林值為true則執行表示式2,表示式1的布林值為false則不執行表示式2 else if語句 else if 表示式3 該語句用在if語句或其他else if語句之後,表示滿足其前面的if 或else if 語句外如果滿足表示式3則執行表示式4 條件與條件間不...

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

條件語句可用於在執行時選擇要執行的 塊。最簡單的條件語句為if語句。例如 通過使用可選關鍵字elseif,else,即if語句可以包含巢狀。例如 再者,針對一組已知值測試相等性時,可以使用switch語句。例如 對於if和switch,matlab 執行與第乙個 true 條件相對應的 然後退出該 ...

(27)條件語句

c 語言提供了兩種按條件執行的語句 一種是if語句,它根據條件決定控制流。另外一種是switch語句,它計算乙個整型表示式的 值,然後根據這個值從幾條執行路徑中選擇一條。作用 判斷乙個指定的條件是否為真,根據判斷結果決定是否執行另外一條語句。if語句有兩中形式 一種含有else分支,另外一種沒有。i...