Lexique informatique › Programmation › MATLAB

MATLAB

Programmation Svenska → Mis à jour: 2026-09-23
Plus d'infos
Type
Environnement de calcul numérique
Année
Fin des années 1970, commercial en 1984
Créé par
Cleve Moler
Propriétaire
MathWorks
Licence
Propriétaire

« Matrix laboratory » — écrit pour éviter aux étudiants d'apprendre le Fortran avant de pouvoir toucher à une matrice.

Cleve Moler enseignait l'analyse numérique à l'université du Nouveau-Mexique et en avait assez que chaque exercice oblige les étudiants à écrire des appels Fortran vers LINPACK et EISPACK. La première version n'était qu'un simple interpréteur au-dessus de ces bibliothèques. Jack Little l'a vue, a compris que des ingénieurs paieraient pour ça, et MathWorks a été fondée en 1984.

Le langage pense d'abord en matrices : A\b résout un système d'équations, l'indexation commence à 1, et écrire une boucle est en général le signe qu'on n'a pas compris la vectorisation. Simulink a ajouté la simulation par schémas-blocs et explique pourquoi l'automobile et l'aéronautique n'arrivent pas à s'en défaire. Le prix à payer : des licences coûteuses et une dépendance qui a fait de NumPy et Julia des voies de sortie populaires — GNU Octave étant le clone libre qui imite volontairement la syntaxe.

← Retour au lexique