A versión do sistema para realizar cálculos matemáticos GNU Octave 8.1.0 (a primeira versión da rama 8.x), que proporciona unha linguaxe interpretada, é en gran parte compatible con Matlab. GNU Octave pódese usar para resolver problemas lineais, ecuacións non lineais e diferenciais, cálculos utilizando números complexos e matrices, visualización de datos e experimentos matemáticos.
Entre os cambios na nova versión:
- A capacidade de usar un tema escuro engadiuse á interface gráfica. A barra de ferramentas presenta novas iconas contrastantes.
- Engadiuse un novo widget cun terminal (desactivado por defecto, require o inicio co parámetro "--experimental-terminal-widget" para activalo).
- Engadíronse novos tipos de letra para o visor de documentación.
- O rendemento da función de filtro multiplicouse por cinco, o que tamén mellorou o rendemento das funcións deconv, fftfilt e arma_rnd.
- A compatibilidade coa biblioteca para traballar con expresións regulares PCRE2, que está activada por defecto, está garantida.
- Realizáronse unha gran parte dos cambios destinados a mellorar a compatibilidade con Matlab, e ampliáronse as capacidades de moitas funcións existentes.
- Engadíronse novas funcións clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure.
Fonte: opennet.ru