回覆列表
  • 1 # 藍風24

    在matlab中,if 語句可以跟隨一個(或多個)可選的 elseif... else 語句,這是非常有用的,用來測試各種條件。

    使用 if... elseif...else 語句,有幾點要記住:

    一個 if 可以有零個或else,它必須跟在 elseif 後面(即有 elseif 才會有 else)。

    一個 if 可以有零個或多個 elseif ,必須出現else。

    elseif 一旦成功匹配,剩餘的 elseif 將不會被測試。

    語法形式:

    if

    % Executes when the expression 1 is true

    elseif

    % Executes when the boolean expression 2 is true

    Elseif

    % Executes when the boolean expression 3 is true

    else

    % executes when the none of the above condition is true

    end

    使用例項:

    a = 100;

    %check the boolean condition

    if a == 10

    fprintf("Value of a is 10\n" );

    elseif( a == 20 )

    fprintf("Value of a is 20\n" );

    elseif a == 30

    fprintf("Value of a is 30\n" );

    else

    fprintf("None of the values are matching\n");

    fprintf("Exact value of a is: %d\n", a );

    end

  • 中秋節和大豐收的關聯?
  • 酒店餐飲領班的年終總結怎麼寫?