Site Info Site Info

Como Hacer Una Calculadora En Matlab

Como Hacer Una Calculadora En Matlab

¿Quieres crear tu propia calculadora en Matlab? Es más sencillo de lo que crees. Básicamente, una calculadora en Matlab es un programa que toma números y operadores (+, -, , /) como entrada, realiza cálculos y muestra el resultado. ¡Empecemos!

El concepto básico

La idea central es usar variables para almacenar los números introducidos por el usuario. Matlab puede leer estos números utilizando funciones como input. Luego, dependiendo del operador seleccionado, realizamos la operación correspondiente.

Obtener la entrada del usuario

El primer paso es pedir al usuario que ingrese los números y el operador. Podemos usar la función input() para esto. Por ejemplo:

numero1 = input('Ingrese el primer número: ');

operador = input('Ingrese el operador (+, -, *, /): ', 's');

numero2 = input('Ingrese el segundo número: ');

Nota el 's' en el segundo input(). Esto le dice a Matlab que espere una cadena de texto (string) en lugar de un número, ya que el operador es un símbolo.

Realizar los cálculos

Ahora, necesitamos usar una estructura condicional (if/else o switch) para decidir qué operación realizar en función del operador ingresado. El comando switch es muy útil para este tipo de tareas.

Calculadora con guide de matlab - Parte 1 - YouTube
Calculadora con guide de matlab - Parte 1 - YouTube

Por ejemplo:

switch operador

case '+'

resultado = numero1 + numero2;

case '-'

resultado = numero1 - numero2;

Calculadora Cientifica en Matlab - Leonel Lopez FUSM - YouTube
Calculadora Cientifica en Matlab - Leonel Lopez FUSM - YouTube

case ''

resultado = numero1 * numero2;

case '/'

resultado = numero1 / numero2;

otherwise

disp('Operador no válido');

Calculadora Cientifica Matlab | 2018 - YouTube
Calculadora Cientifica Matlab | 2018 - YouTube

resultado = NaN; % No es un número (Not a Number)

end

En este código, switch evalúa la variable operador. Si es '+', '-', '*' o '/', realiza la operación correspondiente y guarda el resultado en la variable resultado. Si el operador no es válido, muestra un mensaje de error y asigna NaN a resultado.

Mostrar el resultado

Finalmente, necesitamos mostrar el resultado al usuario. Podemos usar la función disp() o fprintf() para esto.

Por ejemplo:

if ~isnan(resultado)

Como crear una calculadora basica con Matlab y Gui - YouTube
Como crear una calculadora basica con Matlab y Gui - YouTube

fprintf('El resultado es: %f\n', resultado);

end

El if ~isnan(resultado) se asegura de que sólo mostremos el resultado si es un número válido (no NaN).

Juntando todo

Ahora tienes los bloques de construcción básicos. Combina estos fragmentos de código en un archivo `.m` en Matlab y ¡tendrás tu propia calculadora!

Recuerda: Este es un ejemplo muy básico. Puedes expandirlo agregando más operadores, funciones matemáticas (como seno, coseno, logaritmos) o incluso una interfaz gráfica de usuario (GUI) para una experiencia más intuitiva.

¡Experimenta y diviértete creando tu calculadora en Matlab!

Gallery

Programa Calculadora en Matlab - YouTube
Construye tu propia calculadora en Matlab GUIDE - YouTube