MATLAB es un programa interactivo para computación numérica y visualización de datos, está basado en un sofisticado software de matrices para el análisis de sistemas de ecuaciones. De esta forma Permite resolver complicados problemas numéricos sin necesidad de escribir un programa. en donde se pueden encontrar implicar elevados cálculos matemáticos y la visualizaciones gráficas de los mismos.
El nombre de MATLAB proviene de la contracción de los términos laboratorio Matricial, y fue inicialmente concebido para proporcionar fácil acceso a las librerías LINPACK y EISPACK, las cuales representan hoy en día dos de las librerías más importantes en computación y cálculo matricial.
MATLAB es un sistema de trabajo interactivo cuyo elemento básico de trabajo son las matrices. El programa permite realizar de un modo rápido la resolución numérica de problemas en un tiempo mucho menor que si se quisiesen resolver estos mismos problemas con lenguajes de programación tradicionales como pueden ser los lenguajes Fortran, Basic o C.
MATLAB dispone también en la actualidad de un amplio abanico de programas de apoyo especializados, denominados Toolboxes, que extienden significativamente el número de funciones incorporadas en el programa principal. Estos Toolboxes cubren en la actualidad prácticamente casi todas las áreas principales en el mundo de la ingeniería y la simulación, destacando entre ellos el 'toolbox' de proceso de imágenes, señal, control robusto, estadística, análisis financiero, matemáticas simbólicas, redes neutrales, lógica difusa, identificación de sistemas, simulación de sistemas dinámicos, etc.
Además también se dispone del programa Simulink que es un entorno gráfico interactivo con el que se puede analizar, modelizar y simular la dinámica de sistemas no lineales.
LABVIEW
LabVIEW es un ambiente de desarrollo de programas, como el moderno C o BASIC y el Labwindows / CVI de la empresa National Instruments. Sin embargo, LabVIEW es diferente de esas aplicaciones en un aspecto importante. Los demás sistemas de programación utilizan lenguajes basados en textos para crear líneas de código, mientras que LabVIEW usa un lenguaje de programación gráfico, denominado G, para crear diagramas en forma de bloques.
LabVIEW ,como los programas C o BASIC, es un sistema de programación de propósito general con librerías extendidas de funciones para cualquier tarea de programación. LabVIEW incluye librerías para adquisición de datos, GPIB (Bus de Interfase para Propósitos Generales) y control de instrumentos seriales, análisis, presentación y almacenamiento de datos. LabVIEW también incluye herramientas convencionales de programación, de tal forma que se puedan colocar puntos de interrupción, animar la ejecución y ver como pasan los datos a través del programa lo que hace de él un programa fácil de depurar y manejar.