A MATLAB az egyik legnépszerűbb eszköz a numerikus számításokhoz. A MATLAB a MatrixLaboratory-t jelenti, és elsősorban numerikus számításokhoz és szimbolikus számításokhoz használják.
A MATLAB hátránya, hogy saját szoftver, és nem ingyenes eszköz; ez sok embert elriasztja a használatától, vagy arra kényszeríti őket, hogy programozási nyelveket használjanak a feldolgozáshoz.
Mi a GNU Octave?
A GNU Octave egy olyan eszköz számszerű számítások végrehajtására, mint a MATLAB. A GNU jelentése: „A GNU nem Unix!”, És a GNU szoftver ingyenes.
Míg vannak más szoftverek, amelyeket a MATLAB ihletett, a GNU Octave szintaxisa nagyon hasonló a MATLAB-hoz; ezért a MATLAB közvetlen helyettesítőjeként használhatja.
Meg kell jegyeznünk, hogy az Octave-t úgy fejlesztették ki, hogy jobb legyen, mint a MATLAB, ezért rendelkezik bizonyos szintaxissal, amely nem fog működni a MATLAB-on. Ha fizethet a MATLAB-ért, folytassa, de ha nem tudja, akkor jól járna a GNU Octave-vel. Csak akkor győződjön meg róla, hogy ragaszkodik a MATLAB szintaxisához ahelyett, hogy csak a GNU Octave szintaxist használja, ha a kódot MATLAB környezetbe kívánja importálni.
Telepítési módszerek
Különböző módszerek használhatók a GNU Octave telepítéséhez. Minden módszer viszonylag egyszerű, mivel a telepítés előtt nem szükséges a konfigurációs fájlokkal foglalkozni. Válassza ki azt, amelyik megfelel Önnek, mivel mindegyiknek megfelelően kell működnie.
Ebben a szakaszban megtudhatja, hogyan telepítheti a GNU Octave-t a következő módszerekkel:
- FlatPak
- Ubuntu szoftverkezelő
- Apt Install
FlatPak
A Snaps-hez hasonlóan a FlatPak is használható Linux-csomagok gyors telepítésére. A FlatPak szoftver telepítésre, csomagkezelésre szolgál, és egy futóalkalmazást biztosít az alkalmazások futtatásához.
A GNU Octave telepítése a FlatPakon keresztül:
- Ellenőrizze, hogy telepítve van-e a FlatPak. A parancs futtatásával ellenőrizheti, hogy a FlatPak telepítve van-e flatpak -verzió a parancssoron. Hibaüzenet jelzi, hogy a FlatPak még nincs telepítve. Lépjen a második lépésre a FlatPak telepítéséhez, és a harmadik lépésre, ha már telepítve van.
- A FlatPak telepítéséhez használhatja a apt-get A FlatPak programot a következő paranccsal telepítheti sudo apt-get install flatpak.
- Mivel a FlatPak telepítve van, hozzá kell adnia a Flathub adattárat. A Flathub az Appstore Linux alkalmazásokhoz, és a GNU Octave szoftvert telepíti a boltból. A parancs flatpak remote-add -if-not-exist flathub https: // flathub.org / repo / flathub.flatpakrepo a Flathub lerakat hozzáadására szolgál.
- Most, hogy a Flathub adattár hozzáadódott, telepítheti a GNU Octave szoftvert. A parancs flatpak install flathub org.oktáv.Oktáv a GNU Octave telepítésére lesz használható. Ne feledje, hogy ha a Flathub adattárat nem adták hozzá az adattárak listájához, a FlatPak nem fogja megtalálni a GNU Octave-t.
Ubuntu szoftverkezelő
Az Ubuntu Software Manager tekinthető az Ubuntu OS hivatalos Appstore-jának. A GNU Octave telepítése az Ubuntu Software Managerrel vitathatatlanul a legegyszerűbb módszer a listán.
A GNU Octave telepítésének lépései az Ubuntu Software Manager segítségével:
- Indítsa el az Ubuntu Software Manager alkalmazást
- GNU Octave keresése
- Válassza ki a GNU Octave ikont az eredmények közül
- Válassza a „Telepítés” lehetőséget
Amint láthatja, a GNU Octave telepítéséhez szükséges lépések az Ubuntu Software Manager segítségével nagyon minimálisak, ezért dönthet úgy, hogy folytatja ezt a szakaszt.
Apt Install
A cikk korábban tárgyalt opcióin kívül az Octave a találó kulcsszó az alábbi paranccsal:
sudo apt-get install oktávMiközben be kell tudnia indítani az Octave-t beírásával Oktáv a parancssorba, nem biztos, hogy minden esetben elindítja a Graphical User INterface felületet, így a parancsok hozzáadásával kényszerítheti a GUI indítására -erő-gui.
Ez az alábbiakban látható:
oktáv - force-guiOctave csomagok
A GNU Octave sok beépített funkcióval rendelkezik, de ezeket a szolgáltatásokat külső csomagokkal is ki lehet bővíteni.
Ebben a szakaszban megtudhatja, hogyan kell telepíteni és eltávolítani az Octave csomagokat. Néhány ilyen csomag kiterjesztést kínál az Arduino mikrovezérlőkhöz, az adatbázisokhoz, a Fuzzy Logic Toolkithez, a képfeldolgozó funkciókhoz stb.
Mielőtt belevetné magát az Octave csomagok telepítésébe, telepítenie kell egy csomagot a Debian / Ubuntu gépre.
A GNU Octave a liboctave-dev csomagtól függ a külső csomagok telepítéséhez.
A liboctave-dev telepítése az alábbi paranccsal lehetséges:
sudo apt install liboctave-devA csomag telepítése
Külső csomagok használatához a GNU Octave funkcionalitásának bővítéséhez le kell töltenie a csomag fájlját a csomaglistáról.
Letöltés után futtathatja az alábbi parancsot a GNU Octave parancsablakában a telepítéshez:
pkg install package-name.kátrány.gzPéldául az Image Processing csomag letöltése után; a következő paranccsal telepíthető:
pkg install image-2.10.0.kátrány.gzA parancs futtatása után megjelenő üzenet:
>> pkg image-2 telepítése.10.0.kátrány.gzA képcsomag korábbi verzióival kapcsolatos változásokkal kapcsolatos információkért futtassa a „hírkép” parancsot
A csomag betöltése
A csomag telepítése után nem férhet hozzá azonnal a csomag által biztosított funkciókhoz; ezért először be kell töltenie.
A csomag betöltéséhez ki kell használnia a „load” kulcsszót a pkg paranccsal.
pkg load package-nameA használatához nem kell feltüntetnie a csomag verzióját.
Például a korábban telepített képfeldolgozó csomag betöltéséhez az alábbi parancsot kell használni:
pkg terhelés képA képcsomagot be kell tölteni, és hozzáférhet a képcsomag által biztosított funkciókhoz.
A csomag eltávolítása
A csomagokat úgy távolíthatja el, ahogy telepítette őket; A különbség itt az, hogy az argumentum az „uninstall” egy csomag eltávolításához a „install” helyett a csomag telepítéséhez.
pkg uninstall package-namePéldául a képfeldolgozó csomag eltávolításához futtassa:
pkg kép eltávolításaKövetkeztetés
A GNU Octave és csomagjai telepítési folyamata nem bonyolult. Ez olyan egyszerű, mint begépelni a cikkben tárgyalt parancsokat, és máris készen áll.
Sokkal többet tehet a GNU Octave csomagokkal, a telepítésen, a betöltésen és az eltávolításon kívül, de ezeknek az egyszerű feladatoknak elegendőnek kell lenniük az eszközzel való munka során.