Octave                

Unter LINUX (LINUX-Kurzreferenz: http://www.tu-chemnitz.de/informatik/friz/rechner/pc/referenz.php?druck)
ist auf allen Rechnern im Pool am Universitätsplatz GNU Octave in der Version 2.1.50 installiert.
Ansprechpartner bei Problemen sind dort: Frau Keuer / Frau Martin (Raum 125)


1. Einführung

Octave ist eine interaktive, MATLAB-ähnliche 'Sprache' für numerische Berechnungen.
Starten: octave an der Shell eingeben
Bei Problemen: Abbruch mit Strg – c
Beenden: quit oder exit am Octave-Prompt eingeben
Einfache Beispiele: http://webber.physik.uni-freiburg.de/~frpe/Vorlesungen/SS2002/OctavePrimer.pdf
Kurzreferenz: http://asis.web.cern.ch/asis/products/GNU.MATH/octave-2.0.9/refcard-letter.ps.gz
Online-Manual: http://www.octave.org/doc/octave_toc.html
Online-FAQ: http://www.octave.org/FAQ.html


2. Kleine Beispiele

Matrix in der Variablen a speichern:
octave:1> a = [ 1, 1, 2; 3, 5, 8; 13, 21, 34 ]
a =

 1    1    2
 3    5    8
13   21   34
Wenn man die Zeile mit einem Semikolon abschließt, kann man die Ausgabe des Ergebnisses unterdrücken.
Eine dreizeilige, zweispaltige Matrix mit zufälligen Elementen zwischen Null und Eins füllen und die Ausgabe des Ergebnisses unterdrücken:
octave:3> b = rand (3, 2);
Den Wert einer Variablen b ausgeben lassen:
octave:4> b
b =
0.2269930 0.9662290
0.4362909 0.0014179
0.0605800 0.4701762
Eine Matrix mit einem Skalar multiplizieren:
octave:7> 2 * a;
Die Matrizen a und b multiplizieren:
octave:8> a * b;
Die transponierte Matrix zu a:
octave:9> a';