用于执行数学计算的系统 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