MATLAB es un programa computacional que ejecuta una gran variedad de operaciones y tareas matemáticas. ... Su nombre significa «MATrix LABoratory» (laboratorio de matrices) y fue diseñado en un principio para trabajar con vectores y matrices. Ya hoy abarca muchísimo más.

Entre sus prestaciones básicas se hallan la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).