Vydání systému pro provádění matematických výpočtů GNU Octave 8.1.0 (první vydání větve 8.x), které poskytuje interpretovaný jazyk, je do značné míry kompatibilní s Matlabem. GNU Octave lze použít k řešení lineárních problémů, nelineárních a diferenciálních rovnic, výpočtů pomocí komplexních čísel a matic, vizualizaci dat a matematickým experimentům.
Mezi změny v nové verzi:
- Do grafického rozhraní byla přidána možnost používat tmavé téma. Na panel nástrojů byly přidány nové ikony s vysokým kontrastem.
- Přidán nový widget s terminálem (ve výchozím nastavení zakázán, aktivace vyžaduje spuštění s parametrem „-experimental-terminal-widget“).
- Přidána nová písma pro prohlížeč dokumentů.
- Výkon funkce filtru byl pětinásobně zvýšen, což také vedlo ke zlepšení výkonu funkcí deconv, fftfilt a arma_rnd.
- Je zajištěna kompatibilita s knihovnou regulárních výrazů PCRE2, která je ve výchozím nastavení povolena.
- Byla provedena velká část změn zaměřených na zlepšení kompatibility s Matlabem, byly rozšířeny možnosti mnoha stávajících funkcí.
- Přidány nové funkce clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure.
Zdroj: opennet.ru