Matlab/Selector «if»
< Matlab
Es habitual en la programación, que según cierto valor de una variable, se requieran distintas acciones. La forma más simple es cuando si cierta variable cumple la condición señalada, se requiere ejecutar alguna acción.
if (numero>10)
fprintf(1,'El numero es mayor que 10.\n')
end
Esta es la forma más simple de la bifurcación. Pero si se quiere ejecutar otra sentecia si no cumple con la condición señalada, se usa la sentencia else
if (numero>10)
fprintf(1,'El numero es mayor que 10.\n')
else
fprintf(1,'El numero es menor o igual que 10.\n')
end
Las condiciones pueden ser múltiples usando la sentencia elseif
:
if (numero>10)
fprintf(1,'El numero es mayor que 10.\n')
elseif (numero>5)
fprintf(1,'El numero es mayor que 5 y menor que 10.\n')
else
fprintf(1,'El numero es menor o igual que 5.\n')
end