MATLAB è un linguaggio di programmazione di quarta generazione e un ambiente di analisi numerica.
Gli usi di MATLAB includono calcoli con matrici, sviluppo ed esecuzione di algoritmi, creazione di interfacce utente (UI) e visualizzazione dei dati. L'ambiente di calcolo numerico multi-paradigma consente agli sviluppatori di interfacciarsi con programmi sviluppati in diversi linguaggi, il che rende possibile sfruttare i punti di forza unici di ogni lingua per vari scopi.
MATLAB è utilizzato da ingegneri e scienziati in molti campi come l'elaborazione di immagini e segnali, comunicazioni, sistemi di controllo per l'industria, progettazione di reti intelligenti, robotica e finanza computazionale.
Cleve Moler, professore di informatica presso l'Università del New Mexico, ha creato MATLAB negli anni '1970 per aiutare i suoi studenti. Il potenziale commerciale di MATLAB è stato identificato dall'ingegnere in visita Jack Little nel 1983. Moler, Little e Steve Bangart hanno fondato MathWorks e hanno riscritto MATLAB in C sotto gli auspici della loro nuova azienda nel 1984.
Guarda un robot Lego Mindstorms che risolve un cubo di Rubik usando MATLAB e Simulink: