
GNU Octave
Veröffentlicht von John W. Eaton and others
Wissenschaftliche Programmiersprache
Highlights
- Interpretierte Matrixsprache, deren Syntax weitgehend mit MATLAB-Skripten und Funktionsdateien kompatibel ist.
- Integrierte lineare Algebra, Interpolation, numerische Integration, ODE- und DAE-Löser, Optimierung und Statistik.
- Zwei- und dreidimensionale Darstellung aus derselben Sitzung heraus, mit exportierbaren Abbildungen in gängige Bildformate.
- Grafische Umgebung mit Editor, Befehlsfenster, Variablenbrowser und Dokumentation sowie ein Befehlszeilenmodus für Stapelläufe.
- Zusätzliche Domänen werden als Pakete über den Befehl pkg hinzugefügt.
Über diese Anwendung
GNU Octave ist eine interpretierte Sprache für numerische Berechnungen, deren Syntax nahe an MATLAB gehalten ist, sodass Skripte, die für das eine geschrieben wurden, häufig auch auf dem anderen laufen. Die Matrix ist der grundlegende Datentyp: Operatoren arbeiten je nach Kontext elementweise oder im Sinne der linearen Algebra, und Slicing, Broadcasting sowie logische Indizierung gehören zur Sprache und nicht zu einer Bibliothek.
Eine Standardinstallation deckt lineare Gleichungssysteme und Matrixfaktorisierungen, Eigenwerte, Polynome, Interpolation, numerische Integration, Löser für gewöhnliche und differential-algebraische Gleichungen, Optimierung und grundlegende Statistik ab, dazu zwei- und dreidimensionale Darstellungen. Code wird als .m-Skript- und Funktionsdateien geschrieben. Die grafische Oberfläche bietet einen Editor, ein Befehlsfenster, einen Variablenbrowser und einen Dokumentationsbetrachter, und derselbe Interpreter läuft für Stapelverarbeitung auch ohne Anzeige.
Weitere Bereiche — Signalverarbeitung, Bildbearbeitung, Regelungstechnik, symbolische Algebra — kommen aus separaten Paketen, die mit dem Befehl pkg installiert werden. Die Kompatibilität mit MATLAB ist umfassend, aber nicht vollständig: die kommerziellen Toolboxen und Simulink haben hier kein Gegenstück.
Bezugsquellen
Linux
- Auf Flathub öffnenÖffnet in einem neuen TabPaketquelleFlathub
Vom Herausgeber
Installation im Terminal
flatpak install flathub org.octave.Octave
Wir hosten diese Datei nicht, wir scannen sie nicht und wir sehen ihren Inhalt nicht ein. Lesen Sie, was die Quelle angibt, und entscheiden Sie dann selbst.