A MATLAB a numerikus számítások egyik legnépszerűbb eszköze. A MATLAB MatrixLaboratory -t jelent, és elsősorban numerikus számításokra és szimbolikus számításokra használják.
A MATLAB hátránya, hogy saját szoftver, és nem ingyenes eszköz; ez sok embert elriaszt attól, hogy használja, vagy arra kényszeríti őket, hogy programozási nyelveket használjanak a feldolgozáshoz.
A GNU Octave egy olyan eszköz számszerű számítások elvégzésére, mint a MATLAB. A GNU azt jelenti, hogy a GNU Not Unix !, és a GNU szoftver ingyenes.
Bár 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.
Felhívjuk figyelmét, hogy az Octave -t úgy fejlesztették ki, hogy jobb legyen a MATLAB -nál, ezért van bizonyos szintaxisa, amely nem működik a MATLAB -on. Ha tud fizetni a MATLAB -ért, akkor lépjen előre, de ha nem tudja, akkor a GNU Octave -nel jól jár. Csak győződjön meg arról, hogy ragaszkodik a MATLAB szintaxishoz, ahelyett, hogy csak GNU Octave szintaxist használna, ha a kódot MATLAB környezetbe kívánja importálni.
Telepítési módszerek
A GNU Octave telepítéséhez különböző módszerek használhatók. Minden módszer viszonylag egyszerű, mivel nem igényel a konfigurációs fájlok fikázását a telepítés előtt. Válassza ki az Önnek megfelelőt, mivel mindegyiknek megfelelően kell működnie.
Ebben a részben látni fogja, hogyan telepítheti a GNU Octave -t a következő módszerekkel:
- FlatPak
- Ubuntu szoftverkezelő
- Apt telepítés
FlatPak
Csakúgy, mint a Snaps, a FlatPak is használható Linux csomagok gyors telepítésére. A FlatPak szoftvertelepítésre, csomagkezelésre szolgál, és homokozót biztosít az alkalmazások futtatásához.
A GNU Octave FlatPak -on keresztüli telepítésének lépései:
- Győződjön meg róla, hogy telepítve van a FlatPak. A parancs futtatásával ellenőrizheti, hogy a FlatPak telepítve van -e flatpak verzió a parancssorban. A hibaüzenet azt 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éshez, ha már telepítve van.
- A FlatPak telepítéséhez használhatja a apt-get A FlatPak a következő paranccsal telepíthető sudo apt-get install flatpak .
- Mivel a FlatPak telepítve van, hozzá kell adnia a Flathub adattárat. A Flathub az Appstore a Linux -alkalmazásokhoz, és a GNU Octave -t a boltból telepíti. A parancs flatpak remote-add-ha nem létezik flathub https://flathub.org/repo/flathub.flatpakrepo a Flathub adattár hozzáadására szolgál.
- Most, hogy a Flathub adattár hozzáadásra került, telepítheti a GNU Octave programot. A parancs flatpak install flathub org.octave.Octave a GNU Octave telepítésére szolgál. Ne feledje, hogy ha a Flathub adattár nem került fel a lerakatlistára, a FlatPak nem találja 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 szoftverkezelővel vitathatatlanul a legegyszerűbb módszer ezen a listán.
A GNU Octave telepítésének lépései az Ubuntu szoftverkezelőn keresztül:
- Indítsa el az Ubuntu szoftverkezelőt
- GNU Octave keresése
- A találatok között válassza ki a GNU Octave ikont
- Válassza a Telepítés lehetőséget
Amint láthatja, a GNU Octave Ubuntu szoftverkezelőn keresztül történő telepítéséhez szükséges lépések nagyon minimálisak, ezért dönthet úgy, hogy folytatja ezt a részt.
Apt telepítés
A cikkben korábban tárgyalt lehetőségek mellett az Octave a találó kulcsszó az alábbi paranccsal:
sudo apt-get installoktávMiközben be kell írnia az Octave -t Oktáv a parancssorba, előfordulhat, hogy nem minden esetben indítja el a grafikus felhasználói felületet, így kényszerítheti a GUI elindítására a parancsok hozzáadásával –Force-gui .
Ez az alábbiakban látható:
oktáv-erő-guiOctave csomagok
A GNU Octave sok beépített funkcióval rendelkezik, de ezek a szolgáltatások külső csomagokkal bővíthetők.
Ebben a szakaszban megtudhatja, hogyan kell telepíteni és eltávolítani az Octave csomagokat. Ezen csomagok némelyike kiterjesztéseket biztosít az Arduino mikrokontrollerekhez, adatbázisokhoz, Fuzzy Logic Toolkithez, képfeldolgozó funkciókhoz stb.
Mielőtt belevetné magát az Octave csomagok telepítésének folyamatába, telepítenie kell egy csomagot a Debian/Ubuntu gépére.
A GNU Octave külső csomagok telepítéséhez a liboctave-dev csomagtól függ.
A liboctave-dev az alábbi paranccsal telepíthető:
sudotalálótelepítésliboctave-devA csomag telepítése
Ahhoz, hogy külső csomagokat használjon a GNU Octave funkcióinak bővítéséhez, le kell töltenie a csomag fájlját a csomagok listájáról.
A letöltés után futtathatja az alábbi parancsot a GNU Octave parancsablakában a telepítéshez:
pkgtelepítéscsomagnév.tar.gzPéldául a Képfeldolgozó csomag letöltése után; a következő paranccsal telepíthető:
pkgtelepítésimage-2.10.0.tar.gzA parancs futtatása után a következő üzenet jelenik meg:
>>pkgtelepítésimage-2.10.0.tar.gzHa többet szeretne megtudni a képcsomag korábbi verzióinak változásairól, futtassa a 'news image' fájlt
A csomag betöltése
A csomag telepítése után nem tud azonnal hozzáférni a csomag által biztosított funkciókhoz; ezért először be kell töltenie.
Egy csomag betöltéséhez a pkg paranccsal kell használni a load kulcsszót.
pkg load csomagnévHasználatához nem kell feltüntetni a csomag verzióját.
Például a korábban telepített képfeldolgozó csomag betöltéséhez használja az alábbi parancsot:
pkg terhelés képA képcsomagot be kell tölteni, és elérheti a képcsomag által biztosított funkciókat.
A csomag eltávolítása
A csomagokat úgy távolíthatja el, ahogy azokat telepítette; a különbség itt az, hogy az argumentum az eltávolítás, hogy eltávolít egy csomagot, és nem telepíti a csomagot.
pkg uninstall csomagnévPéldául a képfeldolgozó csomag eltávolításához futtathatja:
pkg eltávolító képKövetkeztetés
A GNU Octave és csomagjai telepítési folyamata nem bonyolult. Olyan egyszerű, mint beírni az ebben a cikkben tárgyalt parancsokat, és máris készen áll.
A telepítés, betöltés és eltávolítás mellett sokkal több mindent tehet a GNU Octave csomagokkal, de ezeknek az egyszerű feladatoknak elegendőnek kell lenniük, amikor az eszközzel dolgoznak.