MATLAB je jedan od najpopularnijih alata za numeričko izračunavanje. MATLAB znači MatrixLaboratory i koristi se prvenstveno za numeričko izračunavanje i simbolično računanje.
Nedostatak MATLAB -a je to što je vlasnički softver i nije besplatan alat; to obeshrabruje mnoge ljude u korištenju ili ih tjera da koriste programske jezike za obradu.
GNU Octave je alat za izvođenje numeričkih izračuna, baš kao i MATLAB. GNU znači da GNU nije Unix !, a GNU softver je besplatan.
Iako postoje drugi programi inspirirani MATLAB -om, sintaksa GNU Octave vrlo je slična onoj u MATLAB -u; stoga ga možete koristiti kao izravnu zamjenu za MATLAB.
Trebate imati na umu da je Octave razvijen da bude superiorniji od MATLAB -a, pa ima određenu sintaksu koja neće raditi na MATLAB -u. Ako možete platiti za MATLAB, trebali biste nastaviti, ali ako ne možete, s GNU Octaveom biste se dobro snašli. Samo pazite da se držite MATLAB sintakse umjesto da koristite sintaksu samo za GNU Octave ako namjeravate uvesti kôd u MATLAB okruženje.
Metode ugradnje
Postoje različite metode koje možete koristiti za instaliranje GNU Octave. Sve su metode relativno jednostavne jer ne zahtijevaju petljanje po konfiguracijskim datotekama prije instalacije. Odaberite ono što vam odgovara jer bi svi trebali ispravno funkcionirati.
U ovom odjeljku vidjet ćete kako možete instalirati GNU Octave na sljedeće načine:
- FlatPak
- Ubuntu softverski upravitelj
- Apt Install
FlatPak
Baš kao i Snaps, FlatPak se može koristiti za brzu instalaciju Linux paketa. FlatPak se koristi za implementaciju softvera, upravljanje paketima i pruža pješčanik za pokretanje aplikacija.
Koraci za instaliranje GNU Octave kroz FlatPak:
- Provjerite imate li instaliran FlatPak. Pokretanjem naredbe možete provjeriti je li FlatPak instaliran flatpak verzija na naredbenom retku. Poruka o pogrešci pokazuje da FlatPak još nije instaliran. Prijeđite na drugi korak za instaliranje FlatPak -a i treći korak ako je već instaliran.
- Da biste instalirali FlatPak, možete koristiti apt-get FlatPak možete instalirati sa sljedećom naredbom sudo apt-get install flatpak .
- Budući da je FlatPak instaliran, morate dodati Flathub spremište. Flathub je Appstore za Linux aplikacije, a GNU Octave instalirat ćete iz trgovine. Naredba flatpak remote-add –ako ne postoji flathub https://flathub.org/repo/flathub.flatpakrepo koristi se za dodavanje spremišta Flathub.
- Sada kada je dodano spremište Flathub, sada možete instalirati GNU Octave. Naredba flatpak install flathub org.octave.Octave će se koristiti za instaliranje GNU Octave. Imajte na umu da ako Flathub spremište nije dodano na popis spremišta, FlatPak neće pronaći GNU Octave.
Ubuntu softverski upravitelj
Ubuntu Software Manager može se smatrati službenim Appstoreom za Ubuntu OS. Instaliranje GNU Octave s Ubuntu Software Managerom vjerojatno je najjednostavnija metoda na ovom popisu.
Koraci za instaliranje GNU Octave putem Ubuntu Software Managera:
- Pokrenite Ubuntu Software Manager
- Potražite GNU Octave
- Odaberite ikonu GNU Octave u rezultatima
- Odaberite Instaliraj
Kao što vidite, koraci potrebni za instalaciju GNU Octave putem Ubuntu Software Managera vrlo su minimalni, pa se možete odlučiti za ovaj odjeljak.
Apt Install
Osim opcija opisanih ranije u članku, Octave se može instalirati i pomoću prikladan ključna riječ s naredbom ispod:
sudo apt-get installoktavaIako biste trebali moći pokrenuti Octave upisivanjem Oktava u naredbeni redak, možda neće pokrenuti Graphical User INterface u svim slučajevima, pa ga možete prisiliti da pokrene GUI dodavanjem naredbi –Force-gui .
To se može vidjeti u nastavku:
oktava--force-guiPaketi oktave
GNU Octave dolazi s puno ugrađenih značajki, no te se značajke mogu proširiti pomoću vanjskih paketa.
U ovom odjeljku naučit ćete kako instalirati i ukloniti pakete Octave. Neki od ovih paketa pružaju proširenja za Arduino mikrokontrolere, baze podataka, Fuzzy Logic Toolkit, funkcije za obradu slika itd.
Prije nego što zaronite u proces instaliranja Octave paketa, morate instalirati paket na svoj Debian/Ubuntu stroj.
GNU Octave ovisi o paketu liboctave-dev za instaliranje vanjskih paketa.
Možete instalirati liboctave-dev naredbom u nastavku:
sudoprikladaninstaliratiliboctave-devInstaliranje paketa
Da biste koristili vanjske pakete za proširenje funkcionalnosti GNU Octave, morate preuzeti datoteku paketa s popisa paketa.
Nakon preuzimanja možete pokrenuti naredbu ispod u naredbenom prozoru GNU Octave za instalaciju:
pkginstaliratiime-paketa.tar.gzNa primjer, nakon preuzimanja paketa Image Processing; može se instalirati naredbom:
pkginstaliratiimage-2.10.0.tar.gzPoruka prikazana nakon pokretanja naredbe je:
>>pkginstaliratiimage-2.10.0.tar.gzZa informacije o promjenama u odnosu na prethodne verzije slikovnog paketa pokrenite 'image image'
Učitavanje paketa
Nakon instaliranja paketa ne možete odmah imati pristup funkcijama koje paket pruža; stoga ga morate prvo učitati.
Da biste učitali paket, morate koristiti ključnu riječ load s naredbom pkg.
pkg učitavanje ime-paketaNe morate uključiti verziju paketa da biste je koristili.
Na primjer, za učitavanje ranije instaliranog paketa za obradu slike koristi se donja naredba:
pkg slika učitavanjaPaket slika trebao bi se učitati i možete pristupiti funkcijama koje paket slika pruža.
Deinstaliranje paketa
Pakete možete deinstalirati upravo onako kako ste ih instalirali; razlika je ovdje u tome što je argument deinstalacija za uklanjanje paketa umjesto instalacije za instaliranje paketa.
pkg deinstaliraj ime-paketaNa primjer, da biste uklonili paket za obradu slike, možete pokrenuti:
pkg sliku za deinstaliranjeZaključak
Proces instalacije GNU Octave i njezinih paketa nije kompliciran. Jednostavno je poput upisivanja naredbi o kojima se govori u ovom članku i spremni ste za rad.
S GNU Octave paketima možete učiniti još mnogo toga osim instaliranja, učitavanja i uklanjanja, ali ti jednostavni zadaci trebali bi biti dovoljni pri radu s alatom.