Datos esenciales
1984, desarrollado por Cleve Moler (MathWorks). Lenguaje interpretado con énfasis en matrices, visualización y prototipado numérico. Toolboxes amplían dominios especializados.
Lenguaje #25
“MATrix LABoratory”: matrices como tipo nativo, visualización inmediata y toolboxes para ingeniería y ciencia. Popularizó el prototipado numérico y el cálculo matricial interactivo.
1984, desarrollado por Cleve Moler (MathWorks). Lenguaje interpretado con énfasis en matrices, visualización y prototipado numérico. Toolboxes amplían dominios especializados.
Nace como interfaz a LINPACK/EISPACK. MathWorks comercializa MATLAB en 1984. Evoluciona con gráficos integrados, toolboxes, GUI builder (GUIDE/App Designer), JIT para acelerar loops y soporte de objetos y paquetes modernos.
Cleve Moler (creador) y Jack Little (MathWorks). Moler también coautor de LINPACK/EISPACK. Simulink (1990) expande a modelado dinámico. MATLAB se convierte en estándar académico e industrial.
Análisis numérico, álgebra lineal, procesamiento de señales e imágenes, control, comunicaciones, machine learning (toolbox), finanzas cuantitativas, modelado y simulación con Simulink.
Arreglos/matrices 1a clase, slicing, operadores vectorizados, scripts y funciones, structs y objetos, plotting (plot, surf, imagesc), closures limitados, packages (namespaces) modernos, parfor y gpuArray para paralelismo.
Toolboxes oficiales (Signal, Image, Control, Optimization, Statistics, Deep Learning), Simulink, App Designer, Parallel Computing Toolbox, integración con C/C++/Python, soporte para GPU y clusters.
Popularizó el prototipado numérico interactivo. Inspiró a Octave (alternativa libre) y a librerías de Python (NumPy/Matplotlib). Su modelo de toolboxes y visualización rápida marcó la enseñanza de ingeniería.
Muchos ingenieros aprendieron álgebra lineal computacional con MATLAB. El “Command Window” y la facilidad para graficar son parte de su sello. Octave surgió como alternativa libre compatible.
Extendido en academia e industria; versiones frecuentes añaden rendimiento JIT, integración con GPU y mejoras de Live Scripts. Simulink sigue siendo líder en modelado de sistemas.