Matlab/Selector «if»

De Wikilibros, la colección de libros de texto de contenido libre.

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