MATLAB
Mehr Info
- Typ
- Numerische Rechenumgebung
- Jahr
- Ende der 1970er, kommerziell ab 1984
- Erstellt von
- Cleve Moler
- Eigentümer
- MathWorks
- Lizenz
- Proprietär
„Matrix Laboratory" — geschrieben, damit Studierende nicht erst Fortran lernen mussten, bevor sie eine Matrix anfassen durften.
Cleve Moler unterrichtete numerische Analysis an der University of New Mexico und hatte es satt, dass jede Übung Fortran-Aufrufe in LINPACK und EISPACK verlangte. Die erste Version war ein simpler Interpreter über diesen Bibliotheken. Jack Little sah sie, erkannte, dass Ingenieure dafür zahlen würden, und gründete 1984 MathWorks.
Die Sprache denkt zuerst in Matrizen: A\b löst ein Gleichungssystem, die Indizierung beginnt bei 1, und eine Schleife ist meist ein Zeichen dafür, dass man die Vektorisierung nicht verstanden hat. Simulink ergänzte blockdiagrammbasierte Simulation und ist der Grund, warum Automobil- und Luftfahrtindustrie schwer davon loskommen. Der Preis sind hohe Lizenzkosten und eine Abhängigkeit, die NumPy und Julia zu beliebten Fluchtwegen gemacht hat — GNU Octave ist der freie Klon, der die Syntax bewusst nachahmt.