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)
Kontaktieren Sie uns bei Fragen und Problemen zu den Services des kiz:
Sprechzeiten
Montag - Donnerstag
09:00 - 12:00 Uhr
13:00 - 15:30 Uhr
Freitag
09:00 - 12:00 Uhr
Telefon
+49 (0) 731 / 50 - 30000
Telefax
+49 (0) 731 / 50 - 1230000
Rückruf beauftragen
helpdesk(at)uni-ulm.de
Support-Portal (Uni intern)
[mehr]
An den Service-Points können Sie uns persönlich aufsuchen.
Self Service Funktionen des Identitätsmanagementsystems (IDM): Berechtigungen verwalten, Dienste abonnieren, Passwörter ändern etc.
Recherche im Bibliotheksbestand nach Monografien, Lehrbücher, Zeitschriften, Hochschulschriften, E-Books, E-Journals, Nationallizenzen, sowie im Bestand des institutionellen Repositoriums OPARU:
Etwa 400 Stichwörter führen Sie direkt zu einer einschlägigen Web-Seite des kiz. Wenn Sie ein Stichwort vermissen, geben Sie uns Nachricht an das Team Public Relations.
Verfügbarkeit an der Universität Ulm
Zielsystem/Zielgruppe | Verfügbarkeit |
bwUniCluster (Karlsruhe) | Nein |
bwForCluster JUSTUS (Ulm) | Nein |
kiz Linux Pools (Ulm) | Ja, nach Laden des entsprechenden Softwaremoduls |
kiz Windows Pools (Ulm) | Nein |
Uni-Ulm-weiter Lizenzzugriff | Ja, freie Lizenz: GPL |
Externer Lizenzzugriff | Ja, freie Lizenz: GPL |
Softwarebezug Studierende | Ja, die Software kann per Download bezogen werden |
Softwarebezug Mitarbeiter | Ja, 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.