Wydanie systemu do wykonywania obliczeń matematycznych GNU Octave 8.1.0 (pierwsze wydanie gałęzi 8.x), które udostępnia język interpretowany, jest w dużej mierze kompatybilne z Matlabem. GNU Octave może być używany do rozwiązywania problemów liniowych, równań nieliniowych i różniczkowych, obliczeń z wykorzystaniem liczb zespolonych i macierzy, wizualizacji danych i eksperymentów matematycznych.
Wśród zmian w nowej wersji:
- Do interfejsu graficznego dodano możliwość korzystania z ciemnego motywu. Do paska narzędzi dodano nowe ikony o wysokim kontraście.
- Dodano nowy widget z terminalem (domyślnie wyłączony, aktywacja wymaga uruchomienia z parametrem „-experimental-terminal-widget”).
- Dodano nowe czcionki do przeglądarki dokumentów.
- Wydajność funkcji filtrującej wzrosła pięciokrotnie, co zaowocowało również poprawą wydajności funkcji deconv, fftfilt i arma_rnd.
- Zapewniona jest zgodność z biblioteką wyrażeń regularnych PCRE2, która jest domyślnie włączona.
- Wprowadzono dużą część zmian mających na celu poprawę kompatybilności z Matlabem, rozszerzono możliwości wielu istniejących funkcji.
- Dodano nowe funkcje clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure.
Źródło: opennet.ru