Matlab if...end語句

2019-10-16 23:16:03

一個if...end語句由一個if語句和一個布林表示式組成,後跟一個或多個語句。它是由end語句分隔的語句塊。

語法

在MATLAB中,if語句的語法是 -

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

如果表示式(expression)計算結果為true,則if語句中的程式碼塊將被執行。如果表示式的計算結果為false,那麼執行結束語句後的第一組程式碼。

流程圖

例子

建立指令碼檔案並鍵入以下程式碼 -

a = 10;
% check the condition using if statement 
   if a < 20 
   % if condition is true then print the following 
      fprintf('a is less than 20\n' );
   end
fprintf('value of a is : %d\n', a);

執行上面範例程式碼,得到以下結果 -

a is less than 20
value of a is : 10