GNU Octave
GNU Octave [ ] ist eine Skriptsprache zur numerischen Lösung mathematischer Probleme, wie z. B. Matrizenrechnung, Lösen von (Differenzial-)Gleichungssystemen, Integration etc. Es ist weitgehend mit dem proprietären MATLAB kompatibel, im Gegensatz dazu jedoch freie Software.
Ein großer Vorteil ist hierbei die Anpassungsfähigkeit an jeden Rechner. So lässt sich z.B. wie auch in MATLAB der volle Adressraum auch bei 64-Bit Rechnern nutzen. Ähnlich wie in MATLAB erfolgt die Eingabe kommandozeilenbasiert. Für die grafische Ausgabe von 2D- und 3D-Plots wird standardmäßig gnuplot verwendet. Es können aber auch alternative Grafikpakete wie z.B. EpsTk verwendet werden.
Implementiert ist Octave in C++, erweiterbar ist es aber auch durch Module, die in Octave selbst oder in anderen Sprachen verfasst wurden, z. B. Fortran.