A GNU Octave 8.1.0 már megjelent, és ezek a hírek

gnu-oktáv-logo-lnx

A GNU Octave egy program és programozási nyelv numerikus számítások elvégzésére. Ahogy a neve is sugallja, az Octave a GNU projekt része. A MATLAB ingyenes megfelelőjének tekinthető.

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.