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...