Weiter Zurück Inhalt

5. Octave Schnittstelle

Octave ist ein freies Programm für numerische Mathematik. Es gehört inzwischen fast zu jeder Standartdistribution von Linux. Octave Homepage

5.1 Importieren und Exportieren von Matrizen

tkmatrix kann jetzt die Matrizen in Binäre und ASCII Format von Octave speichern und lesen. Auch der Format von MathLab ist unterstützt. Leider bis jetzt nicht getestet. Einzige Beschränkung tkmatrix kann nur Octave (Little-Endian) Format für Matrizen mit Double Float Zahlen richtig lesen. Bei exportieren zu Octave wird eine Variable mit dem Name tkmatrix gebildet.

5.2 tkmatrix als FrontEnd für Octave

Tkmatrix kann auch direkt Octave benutzten. Dabei wird ein Octave Prozess im Hintergrund gestartet. Nur Handhabung von Fließkommazahlen ist mit Octave möglich. Dabei kann tkmatrix nicht nur die Einfachen matrix Operationen von Octave nutzen aber auch ganze Skripten ablaufen lassen und die Ergebnisse richtig auslesen. Für die Skripte werden die .tkm Skripte benutzt (z.B. zerobonds.tkm) Sie bestehen aus einen tcl-Script und einen Octave Teil. Der Tcl-Teil dient der Initialiesierung von Parameter für Octave. Der Octaveteil erzeugt eine Reihe von Ausdrucken die von tkmatrix ausgewertet werden. Dabei wird ein Protokoll initialisiert und Ergebnismatrix richtig gesetzt. Durch diese Methode kann man mit Hilfe von tkmatrix die Ergebnise von Octave sehr leicht zu Latex oder Html konvertieren. Auch Komfortable GUI kann hier von Vorteil sein.


Weiter Zurück Inhalt