位置:首頁 > 高級語言 > Matlab教學 > MATLAB if...else...end 語句

MATLAB if...else...end 語句

if 語句後麵可以跟一個可選的 else 語句,表達式為假時執行。

語法:

在 MATLAB 中一個 if ... else 語句的語法是:

if <expression>
% statement(s) will execute if the boolean expression is true 
<statement(s)>
else
<statement(s)>
% statement(s) will execute if the boolean expression is false 
end

如果布爾表達式的值為 true,那麼如果將要執行的代碼塊,否則 else 的代碼塊將被執行。

流程圖:

MATLAB if...else statement

例如:

創建一個腳本文件,並鍵入下麵的代碼:

a = 100;
% check the boolean condition 
   if a < 20 
        % if condition is true then print the following 
       fprintf('a is less than 20
' );
   else
       % if condition is false then print the following 
       fprintf('a is not less than 20
' );
   end
   fprintf('value of a is : %d
', a);

上麵的代碼編譯和執行時,它會產生以下結果:

a is not less than 20
value of a is : 100