next up previous contents
Next: Inkompatibilitäten zwischen octave und Up: Erfahrungen mit Optimierungen im Previous: Nachteile

Eine Alternative zu Matlab

Mit dem Programm octave steht ein teilweise zu Matlab kompatibles Programm mit der Möglichkeit zur Verwendung von optimierten numerischen Bibliotheken zur Verfügung. Freundlicherweise hat sich Herr Dr. Junglas die Mühe gemacht, eine Version von octave mit den uns zur Verfügung stehenden optimierten und parallelisierten Bibliotheken zu erstellen.

Hinsichtlich der Kompatibilität kann man nach meiner Erfahrung die grobe Aussage treffen, daß bis auf die grafischen Fähigkeiten und externe Funktionen weitgehende Kompatibilität besteht. So konnte ich die oben erwähnte Toolbox ohne großen Aufwand verwenden. Octave ist außerdem in der Lage, die von Matlab zur Speicherung von Matrizen verwendeten ``Mat-Files'' zu benutzen.

Die Berechnungsgeschwindigkeit von octave gegenüber matlab ist erheblich größer. Selbst gegenüber der oben beschriebenen Optimierung von Matlab ist für mein Problem noch eine geringe Beschleunigung (ca. Faktor 1.5) zu erreichen.



Marco Budde
Mon Jul 8 18:15:29 MESZ 1996