用於執行數學計算的系統 GNU Octave 8.1.0(8.x 分支的第一個版本)的發布提供了一種解釋性語言,它在很大程度上與 Matlab 兼容。 GNU Octave 可用於解決線性問題、非線性和微分方程、使用複數和矩陣的計算、數據可視化和數學實驗。
新版本的變化包括:
- 圖形界面中添加了使用深色主題的功能。 工具欄中添加了新的高對比度圖標。
- 添加了一個帶有終端的新小部件(默認情況下禁用,激活需要使用“-experimental-terminal-widget”參數啟動)。
- 為文檔查看器添加了新字體。
- 過濾器函數的性能提高了五倍,這也導致了 deconv、fftfilt 和 arma_rnd 函數的性能改進。
- 提供與正則表達式庫 PCRE2 的兼容性,默認情況下啟用。
- 已經進行了大量旨在提高與 Matlab 兼容性的更改,擴展了許多現有功能的功能。
- 添加了新函數 clearAllMemoizedCaches、matlab.lang.MemoizedFunction、memoize、normalize、pagectranspose、pagetranspose、uifigure。
來源: opennet.ru