
¿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:
Must Read
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.

Por ejemplo:
switch operador
case '+'
resultado = numero1 + numero2;
case '-'
resultado = numero1 - numero2;

case ''
resultado = numero1 * numero2;
case '/'
resultado = numero1 / numero2;
otherwise
disp('Operador no válido');

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)

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!