MATLAB er et af de mest populære værktøjer til numeriske beregninger. MATLAB betyder MatrixLaboratory og bruges primært til numeriske beregninger og symbolsk computing.
Ulempen ved MATLAB er, at det er proprietær software og ikke er et gratis værktøj; dette afskrækker mange mennesker fra at bruge det eller tvinger dem til at bruge programmeringssprog til behandling.
Hvad er GNU Octave?
GNU Octave er et værktøj til at udføre numeriske beregninger ligesom MATLAB. GNU betyder “GNU's Not Unix!”, Og GNU-software er gratis.
Mens der er anden software inspireret af MATLAB, ligner GNU Octaves syntaks meget MATLABs; derfor kan du bruge det som en direkte erstatning for MATLAB.
Du skal bemærke, at Octave er udviklet til at være bedre end MATLAB, så det har en vis syntaks, der ikke fungerer på MATLAB. Hvis du kan betale for MATLAB, skal du gå videre, men hvis du ikke kan, ville du have det fint med GNU Octave. Bare sørg for at holde dig til MATLAB-syntaksen i stedet for at bruge GNU Octave-kun-syntaksen, hvis du har til hensigt at importere koden til MATLAB-miljøet.
Installationsmetoder
Der er forskellige metoder, du kan bruge til installation af GNU Octave. Alle metoder er relativt lette, da de ikke kræver, at du snurrer med konfigurationsfiler før installationen. Vælg det, der passer dig, da de alle skal fungere ordentligt.
I dette afsnit kan du se, hvordan du kan installere GNU Octave ved hjælp af følgende metoder:
- FlatPak
- Ubuntu Software Manager
- Apt Install
FlatPak
Ligesom Snaps kan FlatPak bruges til hurtigt at installere Linux-pakker. FlatPak bruges til implementering af software, pakkehåndtering og giver en sandkasse til at køre applikationer.
Trin til installation af GNU Octave via FlatPak:
- Sørg for, at du har FlatPak installeret. Du kan kontrollere, om FlatPak er installeret ved at køre kommandoen flatpak -version på kommandolinjen. En fejlmeddelelse indikerer, at FlatPak endnu ikke er installeret. Gå til trin to for at installere FlatPak og trin tre, hvis de allerede er installeret.
- For at installere FlatPak kan du gøre brug af apt-get Du kan installere FlatPak med følgende kommando sudo apt-get install flatpak.
- Da FlatPak er installeret, skal du tilføje Flathub-arkivet. Flathub er Appstore til Linux-apps, og du installerer GNU Octave fra butikken. Kommandoen flatpak remote-add-hvis-ikke-findes flathub https: // flathub.org / repo / flathub.flatpakrepo bruges til at tilføje Flathub-arkivet.
- Nu hvor Flathub-arkivet er tilføjet, kan du nu installere GNU Octave. Kommandoen flatpak installere flathub org.oktav.Oktav vil blive brugt til at installere GNU Octave. Bemærk, at hvis Flathub-arkivet ikke er føjet til lagerlisten, vil FlatPak ikke finde GNU Octave.
Ubuntu Software Manager
Ubuntu Software Manager kan betragtes som den officielle Appstore til Ubuntu OS. Installation af GNU Octave med Ubuntu Software Manager er uden tvivl den enkleste metode på denne liste.
Trin til installation af GNU Octave via Ubuntu Software Manager:
- Start Ubuntu Software Manager
- Søg efter GNU Octave
- Vælg GNU Octave-ikonet i resultaterne
- Vælg "Installer"
Som du kan se, er de nødvendige trin for at installere GNU Octave gennem Ubuntu Software Manager meget minimale, så du kan beslutte at gå med dette afsnit.
Apt Install
Bortset fra de muligheder, der blev diskuteret tidligere i artiklen, kan Octave også installeres ved hjælp af apt nøgleord med kommandoen nedenfor:
sudo apt-get install oktavMens du skulle være i stand til at starte Octave ved at skrive ind Oktav i kommandolinjen starter den muligvis ikke den grafiske brugerinterface i alle tilfælde, så du kan tvinge den til at starte GUI ved at tilføje kommandoerne -force-gui.
Dette kan ses nedenfor:
oktav - force-guiOktavpakker
GNU Octave leveres med mange indbyggede funktioner, men disse funktioner kan udvides ved hjælp af eksterne pakker.
I dette afsnit lærer du, hvordan du installerer og fjerner Octave-pakker. Nogle af disse pakker giver udvidelser til Arduino mikrokontrollere, databaser, Fuzzy Logic Toolkit, billedbehandlingsfunktioner osv.
Før du dykker ned i processen med at installere Octave-pakker, skal du installere en pakke på din Debian / Ubuntu-maskine.
GNU Octave afhænger af liboctave-dev-pakken for at installere eksterne pakker.
Du kan installere liboctave-dev med kommandoen nedenfor:
sudo apt installer liboctave-devInstallation af pakken
Hvis du vil bruge eksterne pakker til at udvide funktionaliteten i GNU Octave, skal du downloade pakkens fil fra pakkelisten.
Efter download kan du køre kommandoen nedenfor i GNU Octaves kommandovindue for at installere:
pkg installere pakke-navn.tjære.gzFor eksempel efter download af billedbehandlingspakken; det kan installeres med kommandoen:
pkg installer image-2.10.0.tjære.gzBeskeden, der vises efter kørsel af kommandoen, er:
>> pkg installer image-2.10.0.tjære.gzFor information om ændringer fra tidligere versioner af billedpakken, kør 'nyhedsbillede'
Indlæser pakken
Efter installation af din pakke kan du ikke straks have adgang til de funktioner, som pakken giver; derfor skal du indlæse det først.
For at indlæse en pakke skal du bruge nøgleordet "indlæs" med kommandoen pkg.
pkg belastning pakke-navnDu behøver ikke at medtage versionen af pakken for at bruge den.
For eksempel for at indlæse den tidligere installerede billedbehandlingspakke bruges nedenstående kommando:
pkg-belastningsbilledeBilledpakken skal indlæses, og du kan få adgang til funktionerne i billedpakken.
Afinstallation af pakken
Du kan afinstallere pakker, lige som du installerede dem; forskellen her er, at argumentet er "afinstallere" for at fjerne en pakke i stedet for "installere" til installation af en pakke.
pkg afinstallere pakke-navnFor eksempel for at fjerne billedbehandlingspakken kan du køre:
pkg afinstallationsbilledeKonklusion
Installationsprocessen for GNU Octave og dens pakker er ikke kompliceret. Det er så simpelt som at skrive de kommandoer, der er diskuteret i denne artikel, og du er klar til at gå.
Der er meget mere, du kan gøre med GNU Octave-pakker bortset fra installation, indlæsning og fjernelse, men disse enkle opgaver skal være tilstrækkelige, når du arbejder med værktøjet.