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

Introducción

editar

En Matlab se incluyen las siguientes estructuras de control:

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

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