GNU Octaaf

Hoe GNU Octave en externe pakketten te installeren

Hoe GNU Octave en externe pakketten te installeren
Numerieke berekeningen zijn essentieel in veel industrieën. Tegenwoordig zijn machine learning en deep learning de drijvende kracht achter verschillende technologieën, en wiskundige berekeningen helpen bij de gegevensverwerking, voordat machine learning of deep learning-modellen worden uitgevoerd op beschikbare gegevens.

MATLAB is een van de meest populaire tools voor numerieke berekeningen. MATLAB betekent MatrixLaboratorium en wordt voornamelijk gebruikt voor numerieke berekeningen en symbolische berekeningen.

Het nadeel van MATLAB is dat het propriëtaire software is en geen gratis tool; dit ontmoedigt veel mensen om het te gebruiken of dwingt hen om programmeertalen te gebruiken voor verwerking.

Wat is GNU Octave?

GNU Octave is een hulpmiddel voor het uitvoeren van numerieke berekeningen, net als MATLAB. GNU betekent "GNU is geen Unix"!”, en GNU-software is gratis.

Hoewel er andere software is die is geïnspireerd op MATLAB, lijkt de syntaxis van GNU Octave erg op die van MATLAB; daarom kunt u het gebruiken als een directe vervanging voor MATLAB.

Houd er rekening mee dat Octave is ontwikkeld om superieur te zijn aan MATLAB, dus het heeft een bepaalde syntaxis die niet werkt op MATLAB. Als je voor MATLAB kunt betalen, moet je doorgaan, maar als je dat niet kunt, zou je het prima doen met GNU Octave. Zorg ervoor dat u zich aan de MATLAB-syntaxis houdt in plaats van gebruik te maken van de GNU Octave-only syntaxis als u van plan bent de code in de MATLAB-omgeving te importeren.

Installatie Methoden:

Er zijn verschillende methoden die u kunt gebruiken voor het installeren van GNU Octave. Alle methoden zijn relatief eenvoudig, omdat u voor de installatie niet met configuratiebestanden hoeft te rommelen. Kies wat bij je past, want ze zouden allemaal goed moeten werken.

In dit gedeelte ziet u hoe u GNU Octave op de volgende manieren kunt installeren:

FlatPak

Net als Snaps kan FlatPak worden gebruikt om snel Linux-pakketten te installeren. FlatPak wordt gebruikt voor software-implementatie, pakketbeheer en biedt een sandbox voor het uitvoeren van applicaties.

Stappen voor het installeren van GNU Octave via FlatPak:

  1. Zorg ervoor dat FlatPak is geïnstalleerd. U kunt controleren of FlatPak is geïnstalleerd door de opdracht . uit te voeren flatpak -versie op de commandoregel. Een foutmelding geeft aan dat FlatPak nog niet is geïnstalleerd. Ga naar stap twee om FlatPak te installeren en stap drie als deze al is geïnstalleerd.
  2. Om FlatPak te installeren, kunt u gebruik maken van de apt-get U kunt FlatPak installeren met de volgende opdracht: sudo apt-get install flatpak.
  3. Aangezien FlatPak is geïnstalleerd, moet u de Flathub-repository toevoegen. Flathub is de Appstore voor Linux-apps en je installeert GNU Octave vanuit de winkel. Het bevel flatpak remote-add -if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo wordt gebruikt om de Flathub-repository toe te voegen.
  4. Nu de Flathub-repository is toegevoegd, kunt u nu GNU Octave . installeren. Het bevel flatpak installeer flathub org.octaaf.Octaaf zal worden gebruikt om GNU Octave te installeren. Merk op dat als de Flathub-repository niet is toegevoegd aan de repositorylijst, FlatPak GNU Octave niet zal vinden.

Ubuntu-softwarebeheer

De Ubuntu Software Manager kan worden beschouwd als de officiële Appstore voor het Ubuntu OS. GNU Octave installeren met de Ubuntu Software Manager is misschien wel de eenvoudigste methode in deze lijst.

Stappen voor het installeren van GNU Octave via de Ubuntu Software Manager:

  1. Start de Ubuntu Software Manager
  2. Zoeken naar GNU Octave
  3. Selecteer het GNU Octave-pictogram in de resultaten
  4. Selecteer "Installeren"

Zoals u kunt zien, zijn de stappen die nodig zijn om GNU Octave te installeren via de Ubuntu Software Manager zeer minimaal, dus u kunt besluiten om met deze sectie te gaan.

Apt Install

Naast de opties die eerder in het artikel zijn besproken, kan Octave ook worden geïnstalleerd met de geschikt trefwoord met het onderstaande commando:

sudo apt-get install octave

Terwijl je Octave zou moeten kunnen starten door in te typen Octaaf  in de opdrachtregel, start het mogelijk niet in alle gevallen de grafische gebruikersinterface, dus u kunt het forceren om de GUI te starten door de opdrachten toe te voegen -force-gui.

Dit is hieronder te zien:

octaaf --force-gui
Octave-pakketten

GNU Octave wordt geleverd met veel ingebouwde functies, maar deze functies kunnen worden uitgebreid met externe pakketten.

In deze sectie leert u hoe u Octave-pakketten installeert en verwijdert. Sommige van deze pakketten bieden uitbreidingen voor Arduino Microcontrollers, Databases, Fuzzy Logic Toolkit, Image Processing-functies, enz.

Voordat u in het proces van het installeren van Octave-pakketten duikt, moet u een pakket op uw Debian/Ubuntu-machine installeren.

GNU Octave is afhankelijk van het liboctave-dev pakket om externe pakketten te installeren install.

U kunt liboctave-dev installeren met de onderstaande opdracht:

sudo apt install liboctave-dev

Het pakket installeren

Om externe pakketten te gebruiken om de functionaliteit van GNU Octave uit te breiden, moet u het pakketbestand downloaden van de pakketlijst.

Na het downloaden kunt u de onderstaande opdracht uitvoeren in het opdrachtvenster van GNU Octave om te installeren:

pkg pakketnaam installeren.teer.gz

Bijvoorbeeld na het downloaden van het Image Processing-pakket; het kan worden geïnstalleerd met het commando:

pkg installeer afbeelding-2.10.0.teer.gz

Het bericht dat wordt weergegeven na het uitvoeren van de opdracht is:

>> pkg installeer afbeelding-2.10.0.teer.gz

Voor informatie over wijzigingen ten opzichte van eerdere versies van het afbeeldingspakket, voer 'nieuwsafbeelding' uit

Het pakket laden

Na het installeren van je pakket heb je niet meteen toegang tot de functies die het pakket biedt; daarom moet je het eerst laden.

Om een ​​pakket te laden, moet u het trefwoord "load" gebruiken met het pkg-commando.

pkg laad pakketnaam

U hoeft de versie van het pakket niet op te nemen om het te gebruiken.

Om bijvoorbeeld het eerder geïnstalleerde beeldverwerkingspakket te laden, wordt de onderstaande opdracht gebruikt:

pkg afbeelding laden

Het afbeeldingspakket moet worden geladen en u hebt toegang tot de functies van het afbeeldingspakket.

Het pakket verwijderen

U kunt pakketten verwijderen zoals u ze hebt geïnstalleerd; het verschil hier is dat het argument "verwijderen" is om een ​​pakket te verwijderen in plaats van "installeren" voor het installeren van een pakket.

pkg pakketnaam verwijderen

Als u bijvoorbeeld het beeldverwerkingspakket wilt verwijderen, kunt u het volgende uitvoeren:

pkg afbeelding verwijderen

Conclusie

Het installatieproces van GNU Octave en zijn pakketten is niet ingewikkeld. Het is zo simpel als het typen van de commando's die in dit artikel worden besproken, en je bent klaar om te gaan.

Er is veel meer dat u met GNU Octave-pakketten kunt doen, behalve installeren, laden en verwijderen, maar deze eenvoudige taken zouden voldoende moeten zijn als u met de tool werkt.

Hoe de linker- en rechtermuisknop op Windows 10 pc te veranderen
Het is nogal een norm dat alle computermuisapparaten ergonomisch zijn ontworpen voor rechtshandige gebruikers. Maar er zijn muisapparaten beschikbaar ...
Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Het gebruik van een muis of toetsenbord in de verkeerde houding of overmatig gebruik kan leiden tot veel gezondheidsproblemen, waaronder spanning, car...
Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...