Programación de Ingeniería Mecánica UPB:Estructuras de control

De Wikiversidad

Introducción[editar]

En Matlab se incluyen las siguientes estructuras de control:

  • If-else-elseif-end
  • While-end
  • For-end
  • Switch-case-otherwise-end

IF[editar]

Estructura condicional "Si-entonces"

Sintaxis[editar]

La sintaxis de esta instrucción es:

if <condición lógica>
   <instrucciones>
end

Ejemplo 1[editar]

Para calcular la raíz cuadrada de un número únicamente si es positivo

x = input('Ingrese un número:');
if x >= 0
   raiz_x = sqrt(x);
end

Ejemplo 2[editar]

Para calcular el signo de un número real

x = input('Ingrese un número:');
if x > 0
   signo_x = 1;
elseif x < 0
   signo_x = -1;
else
   signo_x = 0;
end