MATLAB ist eines der beliebtesten Werkzeuge für numerische Berechnungen. MATLAB bedeutet MatrixLaboratory und wird hauptsächlich für numerische Berechnungen und symbolisches Rechnen verwendet.
Der Nachteil von MATLAB ist, dass es sich um proprietäre Software und kein kostenloses Tool handelt. dies hält viele Leute davon ab, es zu verwenden, oder zwingt sie, Programmiersprachen für die Verarbeitung zu verwenden.
Was ist GNU Octave??
GNU Octave ist ein Werkzeug zur Durchführung numerischer Berechnungen, genau wie MATLAB. GNU bedeutet „GNU ist nicht Unix“!“ und GNU-Software ist kostenlos.
Während es andere von MATLAB inspirierte Software gibt, ist die Syntax von GNU Octave der von MATLAB sehr ähnlich; daher können Sie es als direkten Ersatz für MATLAB verwenden.
Beachten Sie, dass Octave MATLAB überlegen entwickelt wurde und daher eine bestimmte Syntax hat, die unter MATLAB nicht funktioniert. Wenn Sie für MATLAB bezahlen können, sollten Sie fortfahren, aber wenn Sie dies nicht können, würden Sie mit GNU Octave gut zurechtkommen. Stellen Sie einfach sicher, dass Sie sich an die MATLAB-Syntax halten, anstatt nur die GNU Octave-Syntax zu verwenden, wenn Sie den Code in die MATLAB-Umgebung importieren möchten import.
Installationsmethoden
Es gibt verschiedene Methoden, die Sie für die Installation von GNU Octave verwenden können. Alle Methoden sind relativ einfach, da Sie vor der Installation nicht mit Konfigurationsdateien herumfummeln müssen. Wählen Sie das, was zu Ihnen passt, da sie alle richtig funktionieren sollten.
In diesem Abschnitt erfahren Sie, wie Sie GNU Octave mit den folgenden Methoden installieren können:
- FlatPak
- Ubuntu-Software-Manager
- Apt-Installation
FlatPak
Genau wie Snaps kann FlatPak verwendet werden, um Linux-Pakete schnell zu installieren. FlatPak wird für die Softwarebereitstellung und Paketverwaltung verwendet und bietet eine Sandbox zum Ausführen von Anwendungen.
Schritte zur Installation von GNU Octave über FlatPak:
- Stellen Sie sicher, dass FlatPak installiert ist. Sie können überprüfen, ob FlatPak installiert ist, indem Sie den Befehl ausführen Flatpak-Version auf der Kommandozeile. Eine Fehlermeldung zeigt an, dass FlatPak noch nicht installiert ist. Gehen Sie zu Schritt 2, um FlatPak zu installieren, und zu Schritt 3, falls bereits installiert.
- Um FlatPak zu installieren, können Sie das apt-get Sie können FlatPak mit dem folgenden Befehl installieren sudo apt-get install flatpak.
- Da FlatPak installiert ist, müssen Sie das Flathub-Repository hinzufügen. Flathub ist der Appstore für Linux-Apps, und Sie installieren GNU Octave aus dem Store. Der Befehl flatpak remote-add -wenn-nicht-flathub vorhanden https://flathub.org/repo/flathub.flachpakrepo wird verwendet, um das Flathub-Repository hinzuzufügen.
- Nachdem das Flathub-Repository hinzugefügt wurde, können Sie nun GNU Octave installieren. Der Befehl flatpak installieren flathub org.Oktave.Oktave wird verwendet, um GNU Octave zu installieren. Beachten Sie, dass FlatPak GNU Octave nicht findet, wenn das Flathub-Repository nicht zur Repository-Liste hinzugefügt wurde.
Ubuntu-Software-Manager
Der Ubuntu Software Manager kann als offizieller Appstore für das Ubuntu OS angesehen werden. Die Installation von GNU Octave mit dem Ubuntu Software Manager ist wohl die einfachste Methode auf dieser Liste.
Schritte zum Installieren von GNU Octave über den Ubuntu Software Manager:
- Starten Sie den Ubuntu Software Manager
- Suche nach GNU Octave
- Wählen Sie das GNU Octave-Symbol in den Ergebnissen aus
- Wählen Sie „Installieren“
Wie Sie sehen können, sind die Schritte zur Installation von GNU Octave über den Ubuntu Software Manager sehr minimal, daher können Sie sich für diesen Abschnitt entscheiden.
Apt-Installation
Abgesehen von den weiter oben in diesem Artikel besprochenen Optionen kann Octave auch über das geeignet Schlüsselwort mit dem folgenden Befehl:
sudo apt-get install octaveWährend Sie in der Lage sein sollten, Octave durch Eingabe zu starten Oktave in die Befehlszeile eingeben, wird die grafische Benutzeroberfläche möglicherweise nicht in allen Fällen gestartet, sodass Sie das Starten der GUI durch Hinzufügen der Befehle erzwingen können -Kraft-gui.
Dies ist unten zu sehen:
Oktave --force-guiOktave-Pakete
GNU Octave enthält viele eingebaute Funktionen, aber diese Funktionen können mit externen Paketen erweitert werden.
In diesem Abschnitt erfahren Sie, wie Sie Octave-Pakete installieren und entfernen. Einige dieser Pakete bieten Erweiterungen für Arduino-Mikrocontroller, Datenbanken, Fuzzy Logic Toolkit, Bildverarbeitungsfunktionen usw.
Bevor Sie mit der Installation von Octave-Paketen beginnen, müssen Sie ein Paket auf Ihrem Debian/Ubuntu-Rechner installieren.
GNU Octave hängt vom Paket liboctave-dev ab, um externe Pakete zu installieren.
Sie können liboctave-dev mit dem folgenden Befehl installieren:
sudo apt install liboctave-devInstallieren des Pakets
Um externe Pakete zu verwenden, um die Funktionalität von GNU Octave zu erweitern, müssen Sie die Datei des Pakets aus der Paketliste herunterladen.
Nach dem Download können Sie den folgenden Befehl im Befehlsfenster von GNU Octave ausführen, um zu installieren:
pkg install Paketname.Teer.gzZum Beispiel nach dem Herunterladen des Bildverarbeitungspakets; es kann mit dem Befehl installiert werden:
pkg install image-2.10.0.Teer.gzDie nach dem Ausführen des Befehls angezeigte Meldung lautet:
>> pkg install image-2.10.0.Teer.gzUm Informationen zu Änderungen gegenüber früheren Versionen des Image-Pakets zu erhalten, führen Sie 'news image' aus
Laden des Pakets
Nach der Installation Ihres Pakets können Sie nicht sofort auf die Funktionen zugreifen, die das Paket bietet. Daher müssen Sie es zuerst laden.
Um ein Paket zu laden, müssen Sie das Schlüsselwort „load“ mit dem pkg-Befehl verwenden.
pkg laden PaketnameSie müssen die Version des Pakets nicht angeben, um es zu verwenden.
Um beispielsweise das zuvor installierte Bildverarbeitungspaket zu laden, wird der folgende Befehl verwendet:
pkg Bild ladenDas Image-Paket sollte geladen sein und Sie können auf die Funktionen des Image-Pakets zugreifen.
Deinstallieren des Pakets
Sie können Pakete genauso deinstallieren, wie Sie sie installiert haben. der Unterschied hier ist, dass das Argument „uninstall“ ist, um ein Paket zu entfernen, anstatt „install“, um ein Paket zu installieren.
pkg deinstalliere PaketnameUm beispielsweise das Bildverarbeitungspaket zu entfernen, können Sie Folgendes ausführen:
pkg-Bild deinstallierenFazit
Der Installationsprozess von GNU Octave und seinen Paketen ist nicht kompliziert. Es ist so einfach wie die Eingabe der in diesem Artikel besprochenen Befehle und schon kann es losgehen.
Neben dem Installieren, Laden und Entfernen von GNU Octave-Paketen können Sie noch viel mehr tun, aber diese einfachen Aufgaben sollten ausreichen, wenn Sie mit dem Tool arbeiten.