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.

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.

Kommunikations- und Informationszentrum (kiz)

  • Helpdesk

    Kontaktieren Sie uns bei Fragen und Problemen zu den Services des kiz:
    Mo - Fr  8 - 18 Uhr
    +49 (0)731/50-30000
    helpdesk(at)uni-ulm.de
    Kundenportal
    [mehr]

  • Service-Points

    An den Service-Points können Sie uns persönlich aufsuchen.
    [mehr]

  • Identitätsmanagement

    Self Service Funktionen des Identitätsmanagementsystems (IDM):

    • Berechtigungen verwalten
    • Dienste abonnieren
    • Passwörter ändern
    • ...

    IDM Self Services
    [mehr]

  • Literatursuche

  • kiz von A bis Z

    Etwa 400 Stichwörter führen Sie direkt zu einer einschlägigen Web-Seite des kiz.
    A-Z-Liste
    Wenn Sie ein Stichwort vermissen, geben Sie uns Nachricht: Redaktion

Verfügbarkeit an der Universität Ulm

Zielsystem/ZielgruppeVerfügbarkeit
bwUniCluster (Karlsruhe) Ja, nach Laden des entsprechenden Softwaremoduls
bwForCluster JUSTUS (Ulm)Nein
kiz CUSS Linux Cluster (Ulm)Ja, nach Laden des entsprechenden Softwaremoduls
kiz Linux Pools (Ulm)Ja, nach Laden des entsprechenden Softwaremoduls
kiz Windows Pools (Ulm)Nein
Uni-Ulm-weiter LizenzzugriffJa, freie Lizenz: GPL
Externer LizenzzugriffJa, freie Lizenz: GPL
Softwarebezug StudierendeJa, die Software kann per Download bezogen werden
Softwarebezug MitarbeiterJa, die 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 (oben genannte Cluster und Pools)

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 der oben genannten Cluster 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.