Matlab emplea matrices para describir de forma flexible y eficiente muchos tipos de datos como imágenes, señales de sonido, y relaciones matemáticas. Originalmente desarrollado en FORTRAN, Matlab ha evolucionado para ejecutarse en múltiples plataformas como Windows, MacOS y UNIX. La compañía MathWorks ofrece Matlab y Simulink para computación numérica, análisis de datos y simulación, así como herramientas especializadas llamadas "Toolboxes" para aplicaciones específicas.