Il rilascio del sistema per eseguire calcoli matematici GNU Octave 8.1.0 (il primo rilascio del ramo 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 utilizzando numeri complessi e matrici, visualizzazione di dati ed esperimenti matematici.
Tra le novità della nuova release:
- All'interfaccia grafica è stata aggiunta la possibilità di utilizzare un tema scuro. La barra degli strumenti presenta nuove icone a contrasto.
- Aggiunto un nuovo widget con un terminale (disabilitato per impostazione predefinita, richiede il lancio con il parametro "--experimental-terminal-widget" per l'attivazione).
- Aggiunti nuovi caratteri per il visualizzatore della documentazione.
- Le prestazioni della funzione filtro sono state quintuplicate, il che ha comportato anche un miglioramento delle prestazioni delle funzioni deconv, fftfilt e arma_rnd.
- È garantita la compatibilità con la libreria per lavorare con le espressioni regolari PCRE2, abilitata per impostazione predefinita.
- Sono state apportate gran parte delle modifiche volte a migliorare la compatibilità con Matlab e sono state ampliate le capacità di molte funzioni esistenti.
- Aggiunte nuove funzioni clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure.
Fonte: opennet.ru