GNU Octave


1. Anwendungsgebiet


GNU Octave ist ein Nachahmung von Matlab. Trotz massiver Lücken vor allem in der Visualisierung von Daten erfreut sich das frei verfügbare Octave einer großen Beliebtheit. Viele Matlab-Befehle gibt es 1:1 unter Octave.

GNU Octave ist eine Hochsprache die primär für numerische Berechnungen entwickelt wurde. Es bietet eine konventionelle Kommamndozeilenschnitstelle für die numerische Lösung von linearen oder nicht-linearen Problemen. Die Sprache bietet neben Funktionen die üblichen prozedualen Sprachkonstrukte, for, while, if etc.

Octave bietet eine Menge an Werkzeugen für die Lösung üblichen Problemen der Algebra, der Suche nach Nullstellen in nichtlinearen Gleichungen, Integration von gewöhnlichen Funktionen, der Manipulation von Polynomen, der Integration von gewöhnlichen DifferentialGleichungen Differentialgleichungen. Für Octave gibt es eine ganze Reihe von OctaveExtensions Erweiterungen, die den Funktionsumfang erhöhen. So können beispielsweise Funktionen der Signalverarbeitung nachgerüstet werden. Eine Schnittstelle zu C++, C, Fortran und anderen Programmiersprachen ist vorhanden. Daten können aus CSV, Bildformaten, Text-Dateien etc. importiert und exportiert werden. Teilweise mit einem kurzen Befehl. Trotz der Lücken in der Visualisierung lassen sich gute Abbildungen von Daten in 2D und 3D erzeugen.

Mit wenigen Zeilen kann man in Octave viel zaubern.


2. Downolad

  • Offizielle Seite
  • Für Windows kann man sich ein Komplettpaket mit allen Erweiterungen holen
  • Bei Debian gehört Octave zu Distribution. Also apt-get isnstall octave. Erweiterungen werden nachinstalliert.
  • OctaveExtensions Erweiterungen für Octave; vergleichbar mit Toolboxen für Matlab


3. Programmierung

4. Visualisierung




5. Daten import/export

6. Spezielles

7. Dokumentation

8. Grafische Frontends


http://wiki.ubuntuusers.de/Octave



Siehe auch
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki