A a rendszer új verziója matematikai számítások elvégzésére GNU Octave 8.1.0 (a 8.x ág első kiadása), amely értelmezett nyelvet biztosít, és nagyrészt kompatibilis a Matlabbal.
Parancssori felületet biztosít kényelmes lineáris és nemlineáris problémák numerikus megoldása, és más numerikus kísérleteket hajtson végre egy olyan nyelven, amely elsősorban kompatibilis a MATLAB-tal.
oktáv sok eszköze van általános digitális lineáris algebra problémák megoldására, nemlineáris egyenletek gyökereinek megkeresésére stb.
További, lehetővé teszi a hétköznapi funkciók integrálását, polinomok manipulálása és közönséges algebrai differenciál- és differenciálegyenletek integrálása. ez könnyen bővíthető és testreszabható oktáv nyelven írt, felhasználó által definiált függvények segítségével, vagy dinamikusan betöltött C ++, C, Fortran vagy más nyelveken írt modulok segítségével.
A GNU Octave 8.1.0 főbb jellemzői
Ez az új verzió, amely az Octave 8.1.0-ból származik, számos általános változtatást és fejlesztést tartalmaz, amelyek nagy változások az új verzióban tartalmazzák a sötét téma használatának lehetőségét a grafikus felületre, valamint arra, hogy az eszköztár új, nagy kontrasztú ikonokat kínál.
Amellett, Az oktávkönyvtárak immár szimbólumláthatóságot használnak alapértelmezés szerint. Ez azt jelenti, hogy kevesebb szimbólumot exportálnak ezekből a könyvtárakból. -val lehet konfigurálni --disable-lib-visibility-flags az összes szimbólum exportálásához (mint az előző verziókban).
Az új változatban kiemelkedő másik változás az hozzáadott egy új widgetet terminállal (alapértelmezés szerint le van tiltva, az aktiváláshoz a "--experimental-terminal-widget" paraméterrel kell elindítani).
Ezen kívül még Kiemelkedő, hogy a funkció teljesítményét ötször javították szűrő, ami a funkciók teljesítményének javulását is eredményezte deconv, fftfilt és arma_rnd.
Azt is meg kell jegyezni, hogy biztosítja támogatja a PCRE2 reguláris kifejezés könyvtárat, amely alapértelmezés szerint engedélyezve van, és számos olyan változtatást hajtottak végre, amelyek a Matlab-bal való kompatibilitás javítását célozták, és számos meglévő funkció képességeit bővítették.
Új betűtípusok hozzáadva a Document Viewerhez, valamint új funkciókat adtunk hozzá: clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure
Végül érdemes megemlíteni, hogy a jövőbeni fontos változások előzetes értesítése is szerepel:
Mivel sok felhasználó kérte, hogy az Octave-nak legyen Matlab-kompatibilis karakterlánc-osztálya, folyamatban van egy karaktervektortól eltérő karakterlánc-osztály megvalósítása.
Az Octave-ban az egyszeres idézőjeles karaktertömböket a Matlab jelenleg támogatja, de a dupla idézőjeles formákat nem. Jelenleg az Octave-ban a "foo" és a "foo" nagyrészt felcserélhető, kivéve az escape szekvenciák bizonyos értelmezéseit, mint például a "\n" (egyetlen újsor karakterré konvertálva) a "\n" (két karakter) helyett. . A Matlab egy idézőjeles karaktertömbjei és dupla idézőjeles karakterláncai sok más nyelvtől eltérően nem dolgozzák fel a fordított perjeles escape szekvenciákat, és ezeket az escape szekvenciákat egyedi függvények dolgozzák fel, például az fprintf.
Az Octave viselkedése a jövőben valószínűleg megváltozik a Matlab-stílusú karakterlánc-szintaxis megvalósítása következtében. Például a 'foo' három elemű karaktervektor marad, de a 'foo' egyelemű karakterlánc objektummá válik. A pontos megvalósítás folyamatban lévő munka, és tartalmazhat vagy nem tartalmaz módszereket a visszamenőleges kompatibilitás megőrzésére.
Végül, ha többet szeretne megtudni róla, akkor tanulmányozza a részleteket A következő linken.
Hogyan telepítsem a GNU Octave-ot Linuxra?
Azoknak, akik érdeklődnek a GNU Octave 7.1.0 új verziójának telepítése iránt, meg kell említenem, hogy pillanatnyilag a tárolókban található verzió a fő disztribúciók közül Kicsit késő van ezért az újonnan kiadott verziók frissítése a tárolókban időbe telik. A következő parancsok egyikével azonban telepítheti, amint elérhető.
Például azoknak, akik Debian, Ubuntu vagy bármely származtatott vagy alapú disztribúció felhasználói ezekben egy terminál megnyitásával és begépelésével tudják végrehajtani a telepítést:
sudo apt-get install octave
A Flatpak csomagokat kedvelők pedig telepíthetik az Octave-ot a rendszerükre, csak Flatpak támogatással kell rendelkezniük és csak a telepítést kell elvégezniük. Megnyitunk egy terminált, és beírjuk a következő parancsot:
flatpak install flathub org.octave.Octave
Egy másik módszer a segítségével pattintós csomagok és a telepítés a következő beírásával történik:
sudo snap install octave
Az Octave telepítésének utolsó módja dokkolóval és a telepítés a következő beírásával történik:
docker pull docker.io/gnuoctave/octave:8.1.0