È stato rilasciato il sistema per effettuare calcoli matematici GNU Octave 8.1.0 (primo rilascio della versione 8.x), che fornisce un linguaggio interpretato ampiamente compatibile con Matlab. GNU Octave può essere utilizzato per risolvere problemi lineari, equazioni non lineari e differenziali, calcoli con numeri complessi e matrici, visualizzazione dei dati e conduzione di esperimenti matematici.
Tra le novità del nuovo rilascio:
- Nell'interfaccia grafica è stata aggiunta la possibilità di utilizzare un tema scuro. Nella barra degli strumenti sono state presentate nuove icone a contrasto.
- È stato aggiunto un nuovo widget con terminale (disattivato per impostazione predefinita, per attivarlo è necessario avviare con il parametro «—experimental-terminal-widget»).
- Nuovi font sono stati aggiunti per il visualizzatore di documentazione.
- Le prestazioni della funzione filter sono aumentate di cinque volte, il che ha portato anche a un aumento delle prestazioni delle funzioni deconv, fftfilt e arma_rnd.
- È stata garantita la compatibilità con la libreria per l'elaborazione di espressioni regolari PCRE2, che è attivata per impostazione predefinita.
- È stata apportata una grande quantità di modifiche mirate a migliorare la compatibilità con Matlab, ampliando le capacità di molte funzioni esistenti.
- Sono state aggiunte nuove funzioni clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure.

Fonte: opennet.ru
