MATLAB - if ... end Statement

Un if ... end l'istruzione consiste in un file ifdichiarazione e un'espressione booleana seguita da una o più istruzioni. È delimitato daend dichiarazione.

Sintassi

La sintassi di un'istruzione if in MATLAB è:

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

Se l'espressione restituisce true, verrà eseguito il blocco di codice all'interno dell'istruzione if. Se l'espressione restituisce false, verrà eseguita la prima serie di codice dopo l'istruzione end.

Diagramma di flusso

Esempio

Crea un file di script e digita il codice seguente:

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);

Quando si esegue il file, viene visualizzato il seguente risultato:

a is less than 20
value of a is : 10