Fue creado
por Cleve Moler en 1984, surgiendo
la primera versión con la idea de emplear paquetes de subrutinas escritas en
Fortran en los cursos de álgebra lineal y análisis numérico, sin necesidad de
escribir programas en dicho lenguaje. El lenguaje de programación M fue creado
en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran.
Características principales:
- Lenguaje de alto nivel para la computación técnica.
- Entorno de desarrollo para la gestión de código, archivos y datos.
- Herramientas interactivas para la exploración iterativa, el diseño y la resolución de problemas.
- Funciones matemáticas para álgebra lineal, estadísticas, análisis de Fourier, filtrado, optimización e integración numérica.
- 2-D y gráficos 3-D las funciones de visualización de datos.
- Herramientas para la creación de interfaces personalizadas gráfica de usuario.
- Funciones para integrar los algoritmos basados en MATLAB con aplicaciones externas, e idiomas, tales como C, C + +, Fortran, Java, COM y Microsoft Excel.
Aplicaciones:
- Sistemas de comunicaciones.
- Biología computacional.
- Finanzas Computacionales.
- Sistemas de control.
- Procesamiento de señales digitales.
- Sistemas embebidos.
- Diseño FPGA.
- Procesamiento de imagen y vídeo.
- Mecatrónica.
- Cálculo técnico.
- Prueba y medición.