Kurzbeschreibung

Octave ist ein Programmpaket zur numerischen Lösung mathematisch-naturwissenschaftlicher Aufgabenstellungen sowie zur allgemeinen Datenanalyse und -visualisierung.

Der Funktionsumfang von Octave ist nahezu identisch mit der Kernfunktionalität von MATLAB. Octave verfügt über eine Skriptsprache, deren Syntax weitgehend der von MATLAB kompatibel ist. Insbesondere kann ein Octave Programm meist ohne Änderungen auch von MATLAB ausgeführt werden.

Helpdesk

Kontaktzeiten Mo - Fr  8 - 18 Uhr
Telefon +49 (0)731/50-30000
Öffnet ein Fenster zum Versenden einer E-Mailhelpdesk(at)uni-ulm.de
Web-Formular für Anfragen
[mehr]

Service-Points des kiz

Verfügbarkeit an der Universität Ulm

Zielsystem/ZielgruppeVerfügbarkeit
kiz CUSS Cluster (Solaris)Nein
kiz CUSS Cluster (Linux)Ja
kiz Linux PoolsJa
kiz Windows PoolsNein
bwGRiD Cluster UlmJa
Uniweiter LizenzzugriffJa (GPL)
Softwarebezug StudierendeDie Software kann per Download bezogen werden
Softwarebezug MitarbeiterDie Software kann per Download bezogen werden

Nutzungsbedingungen und Lizenzvereinbarungen

Octave ist Freie Software und steht unter der GNU General Public License (GPL). Die Software darf für jeden Zweck genutzt, studiert, bearbeitet und in ursprünglicher oder veränderter Form weiterverbreitet werden. Das schließt auch die kommerzielle Nutzung ein, sofern die Software, die auf Grundlage dieser Software entsteht, ebenfalls unter der GPL lizensiert wird.

Weiterführende Dokumentation

Sehr ausführliche Dokumentationen und weiterführende Links gibt es auf der  Octave Webseite des GNU-Projektes:

Spezifische Informationen zur kiz Installation erhalten Sie über das Kommando

module help math/octave

Insbesondere stehen nach dem Laden des Modules (s.u.) umfangreiche Dokumentation in Form von Manual Pages

man octave

und Info Pages

info octave

zur Verfügung.

Zugriff auf Software (CUSS-Cluster, Linux-Pools und bwGRiD)

Zur Konfiguration der Arbeitsumgebung für Octave wird das Module-System eingesetzt:

module load math/octave

Die verfügbaren Octave Versionen lassen sich mit folgendem Befehl auflisten:

module avail math/octave

Eine interaktive Octave Sitzung lässt sich mit dem Kommando

octave

starten. Durch Verwendung der Option '-q' lassen sich die Ausgaben der Versionsnummer, Copyright-Informationen usw. beim Start unterdrücken.

Das untenstehende Bild stellt beispielhaft eine interaktive Sitzung mit Ausgabe einer Graphik dar:

 

Zur Ausführung eines in Octave geschriebenen Programmes script.m geben Sie folgenden Befehl ein:

octave -q <./script.m >script.out 2>&1

Die Ausgabe des Programmes wird dann in die Datei script.out geschrieben.

Bitte berücksichtigen Sie, dass längere Berechnungen auf den Rechnern des CUSS Clusters und des bwGRiD immer über das Queuing-System des Clusters  ausgeführt werden müssen. 

Gelegentlich kann es für den Anwender notwendig sein, den Funktionsumfang von Octave mittels Zusatzpaketen von Octave-Forge zu erweitern. Octave bringt dazu eine eigene Paketverwaltung mit. Man benutzt in Octave z.B. den folgenden Befehl, um das Zusatzpaket image zu installieren:

octave-3.4.3:1> pkg install -forge -local image

Diese Pakete sind nur dem aktuellen Nutzer zugänglich.  Bitte beachten Sie, dass das kiz für selbst installierte Pakete nur in eingeschränktem Umfang Support bieten kann.

Ansprechpartner

Bitte wenden Sie sich an unseren Softwaresupport, wenn Sie weitergehende Hilfe benötigen.