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