Vydanie systému na vykonávanie matematických výpočtov GNU Octave 8.1.0 (prvé vydanie vetvy 8.x), ktorý poskytuje interpretovaný jazyk, je vo veľkej miere kompatibilné s Matlabom. GNU Octave je možné použiť na riešenie lineárnych problémov, nelineárnych a diferenciálnych rovníc, výpočtov pomocou komplexných čísel a matíc, vizualizácie dát a matematických experimentov.
Medzi zmeny v novom vydaní:
- Do grafického rozhrania pribudla možnosť použiť temnú tému. Na panel s nástrojmi boli pridané nové ikony s vysokým kontrastom.
- Pridaný nový widget s terminálom (v predvolenom nastavení vypnutý, aktivácia vyžaduje spustenie s parametrom „-experimental-terminal-widget“).
- Pridané nové písma pre prehliadač dokumentov.
- Výkon funkcie filtra bol päťnásobne zvýšený, čo tiež viedlo k zlepšeniu výkonu funkcií deconv, fftfilt a arma_rnd.
- Poskytuje sa kompatibilita s knižnicou regulárnych výrazov PCRE2, ktorá je štandardne povolená.
- Urobila sa veľká časť zmien zameraných na zlepšenie kompatibility s Matlabom, rozšírili sa možnosti mnohých existujúcich funkcií.
- Pridané nové funkcie clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure.
Zdroj: opennet.ru