MATLAB je jedným z najpopulárnejších nástrojov na numerické výpočty. MATLAB znamená MatrixLaboratory a používa sa predovšetkým na numerické výpočty a symbolické výpočty.
Nevýhodou MATLABu je, že je to proprietárny softvér a nejde o bezplatný nástroj; to mnohých ľudí odrádza od ich používania alebo ich núti používať na spracovanie programovacie jazyky.
Čo je GNU Octave?
GNU Octave je nástroj na vykonávanie numerických výpočtov rovnako ako MATLAB. GNU znamená „GNU nie je Unix!”A softvér GNU je zadarmo.
Aj keď existuje iný softvér inšpirovaný MATLABom, syntax GNU Octave je veľmi podobná syntaxe MATLABu; preto ho môžete použiť ako priamu náhradu za MATLAB.
Mali by ste si uvedomiť, že Octave je vyvinutý tak, aby bol lepší ako MATLAB, takže má určitú syntax, ktorá na MATLABe nefunguje. Ak môžete platiť za MATLAB, mali by ste ísť do toho, ale ak nemôžete, s GNU Octave by ste boli v pohode. Ak sa chystáte importovať kód do prostredia MATLAB, nezabudnite sa držať syntaxe MATLAB namiesto použitia syntaxe iba pre GNU Octave.
Metódy inštalácie
Na inštaláciu GNU Octave môžete použiť rôzne metódy. Všetky metódy sú pomerne jednoduché, pretože nevyžadujú pred inštaláciou manipuláciu s konfiguračnými súbormi. Vyberte si to, čo vám vyhovuje, pretože by všetky mali fungovať správne.
V tejto časti uvidíte, ako môžete nainštalovať GNU Octave pomocou nasledujúcich metód:
- FlatPak
- Správca softvéru Ubuntu
- Apt Install
FlatPak
Rovnako ako Snaps, aj FlatPak sa dá použiť na rýchlu inštaláciu balíkov Linux. FlatPak sa používa na nasadenie softvéru, správu balíkov a poskytuje karanténu pre spustené aplikácie.
Kroky pre inštaláciu GNU Octave cez FlatPak:
- Uistite sa, že máte nainštalovaný FlatPak. Spustením príkazu môžete skontrolovať, či je FlatPak nainštalovaný flatpak -verzia na príkazovom riadku. Chybové hlásenie naznačuje, že FlatPak ešte nie je nainštalovaný. Prejdite na krok dva, aby ste nainštalovali FlatPak, a krok tri, ak sú už nainštalované.
- Ak chcete nainštalovať FlatPak, môžete využiť trefne FlatPak môžete nainštalovať pomocou nasledujúceho príkazu sudo apt-get nainštalovať flatpak.
- Pretože je FlatPak nainštalovaný, musíte pridať úložisko Flathub. Flathub je Appstore pre aplikácie pre Linux a budete si inštalovať GNU Octave z obchodu. Príkaz flatpak remote-add -if-neexistuje-li flathub https: // flathub.org / repo / flathub.flatpakrepo sa používa na pridanie úložiska Flathub.
- Teraz, keď bolo pridané úložisko Flathub, môžete si teraz nainštalovať GNU Octave. Príkaz flatpak nainštalovať flathub org.oktáva.Oktáva sa použije na inštaláciu GNU Octave. Upozorňujeme, že ak úložisko Flathub nebolo pridané do zoznamu úložísk, FlatPak nenájde GNU Octave.
Správca softvéru Ubuntu
Správcu softvéru Ubuntu možno považovať za oficiálny obchod s aplikaciami pre operačný systém Ubuntu. Inštalácia GNU Octave pomocou správcu softvéru Ubuntu je pravdepodobne najjednoduchšia metóda v tomto zozname.
Kroky pri inštalácii GNU Octave prostredníctvom správcu softvéru Ubuntu:
- Spustite softvérového manažéra Ubuntu
- Vyhľadajte oktávu GNU
- Vo výsledkoch vyberte ikonu GNU Octave
- Vyberte možnosť Inštalovať
Ako vidíte, kroky potrebné na inštaláciu GNU Octave prostredníctvom správcu softvéru Ubuntu sú veľmi minimálne, takže sa môžete rozhodnúť ísť do tejto sekcie.
Apt Install
Okrem možností popísaných vyššie v článku je možné Octave nainštalovať aj pomocou trefný kľúčové slovo pomocou príkazu nižšie:
sudo apt-get nainštalovať oktávuAj keď by ste mali byť schopní spustiť Octave zadaním Oktáva do príkazového riadku nemusí vo všetkých prípadoch spustiť rozhranie Graphical User INterface, takže ho môžete vynútiť spustením grafického používateľského rozhrania pridaním príkazov -sila-gui.
Toto je možné vidieť nižšie:
oktáva - force-guiOktávové balíčky
GNU Octave prichádza s mnohými vstavanými funkciami, ale tieto funkcie je možné rozšíriť pomocou externých balíkov.
V tejto časti sa dozviete, ako nainštalovať a odstrániť balíčky Octave. Niektoré z týchto balíkov poskytujú rozšírenia pre mikrokontroléry Arduino, databázy, Fuzzy Logic Toolkit, funkcie spracovania obrazu atď.
Predtým, ako sa ponoríte do procesu inštalácie balíkov Octave, musíte si nainštalovať balík na svojom počítači Debian / Ubuntu.
GNU Octave závisí od balíka liboctave-dev na inštaláciu externých balíkov.
Liboctave-dev môžete nainštalovať pomocou nasledujúceho príkazu:
sudo apt nainštalovať liboctave-devInštalácia balíka
Ak chcete na rozšírenie funkcií GNU Octave použiť externé balíčky, musíte si stiahnuť súbor balíka zo zoznamu balíkov.
Po stiahnutí môžete spustiť príkaz uvedený nižšie v príkazovom okne GNU Octave a nainštalovať:
pkg nainštalovať názov balíka.decht.gzNapríklad po stiahnutí balíka Image Processing; môže byť nainštalovaný pomocou príkazu:
pkg nainštalovať obrázok-2.10.0.decht.gzSpráva zobrazená po spustení príkazu je:
>> pkg nainštalujte obrázok-2.10.0.decht.gzInformácie o zmenách z predchádzajúcich verzií balíka obrázkov získate spustením „spravodajského obrázka“
Načítanie balíka
Po nainštalovaní balíka nemôžete mať okamžite prístup k funkciám, ktoré balík poskytuje; preto ho musíte najskôr načítať.
Ak chcete načítať balík, musíte pomocou príkazu pkg použiť kľúčové slovo „load“.
pkg načítať názov balíkaAk ho chcete použiť, nemusíte zahrnúť verziu balíka.
Napríklad na načítanie skôr nainštalovaného balíka na spracovanie obrazu sa používa nasledujúci príkaz:
obrázok načítania pkgBalík obrázkov by sa mal načítať a máte prístup k funkciám poskytovaným balíkom obrázkov.
Odinštalovanie balíka
Balíky môžete odinštalovať rovnako, ako ste ich nainštalovali; rozdiel je v tom, že argumentom je „odinštalovať“ na odstránenie balíka namiesto „inštalovať“ na inštaláciu balíka.
pkg odinštalovať názov-balíkaNapríklad na odstránenie balíka na spracovanie obrázkov môžete spustiť:
pkg odinštalovať obrázokZáver
Inštalačný proces GNU Octave a jeho balíkov nie je komplikovaný. Je to tak jednoduché ako zadávanie príkazov, o ktorých sa hovorí v tomto článku, a ste pripravení.
S balíčkami GNU Octave môžete okrem inštalácie, načítania a odstránenia urobiť ešte oveľa viac, ale tieto jednoduché úlohy by mali pri práci s nástrojom stačiť.