MATLAB - declaración if ... else ... end

Una instrucción if puede ir seguida de una instrucción else opcional, que se ejecuta cuando la expresión es falsa.

Sintaxis

La sintaxis de una declaración if ... else en MATLAB es -

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

Si la expresión booleana se evalúa como verdadera, entonces se ejecutará el bloque de código if; de lo contrario, se ejecutará el bloque de código.

Diagrama de flujo

Ejemplo

Cree un archivo de script y escriba el siguiente código:

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

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:

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