推出 执行数学计算的新版本系统 GNU Octave 7.1.0 (7.x 分支的第一个版本),它提供了一种解释性语言,并且在很大程度上与 Matlab 兼容。
提供命令行界面 方便 以数值方式解决线性和非线性问题, 并使用主要与MATLAB兼容的语言进行其他数值实验。
八度 有很多工具 解决常见的数字线性代数问题,找到非线性方程的根等。
也, 允许集成普通功能, 操纵多项式并积分普通代数微分和微分方程。 很容易 可扩展和可定制 通过使用Octave语言编写的用户定义函数,或通过使用以C ++,C,Fortran或其他语言编写的动态加载的模块。
GNU八度 它也是一个免费分发的软件。 您可以根据自由软件基金会发布的GNU通用公共许可证(GPL)的条款重新分发或修改它。
GNU Octave 7.1.0的主要新功能
在此新版本中,突出显示了 继续努力提高与 Matlab 的兼容性,扩展许多现有功能的功能,以及 添加了使用 JSON 的函数 (jsondecode, jsonencode) 和 Jupyter Notebook (jupyter_notebook) 以及 添加了新功能。
在这个新版本的 Octave 7.1.0 中突出的另一个变化是现在 许多 Octave 函数都可以作为命令调用 (没有括号或返回值) 如函数形式 (用方括号和“=”符号分配返回值)。 例如,“mkdir new_directory”或 'status = mkdir("new_directory")'。
此外,在图形模式下, 调试时,提供弹窗提示 将鼠标悬停在编辑面板中的变量上时带有变量值。
默认, 当命令窗口处于活动状态时,全局热键被禁用 并且提到现在禁止用空格分隔变量和递增/递减运算符(«++»/»–«)。
其他变化 从这个新版本中脱颖而出:
- 在渐变属性中添加了以 Web 接受的格式(例如,“#FF00FF”或“#F0F”)指定颜色的功能。
- 在 GUI 和绘图界面中删除了对 Qt4 库的支持。
- 为所有图形对象添加了一个附加属性“contextmenu”。
- 坐标轴对象新增了 14 个属性,例如“fontsizemode”、“toolbar”和“layout”,其中大部分还没有处理程序。
最后 如果您有兴趣了解更多有关它的信息 这个新版本,你可以查阅详情 在下面的链接中。
如何在 Linux 上安装 GNU Octave?
对于那些有兴趣能够安装这个新版本的 GNU Octave 7.1.0 的人,我必须提到 目前包含在存储库中的版本 主要分布 有点晚了 因此,新发布的版本需要时间在存储库中进行更新。 但是,您可以使用以下命令之一安装它。
例如,对于那些 Debian、Ubuntu 或任何衍生或基于发行版的用户 在这些中,他们可以通过打开终端并键入以下内容来执行安装:
sudo apt-get install octave
现在,对于那些 Arch Linux、Manjaro 或任何其他基于 Linux 的发行版的用户 在 Arch Linux 中,安装是通过以下命令完成的:
sudo pacman -S octave
而对于那些 OpenSUSE 用户,您可以执行键盘安装:
sudo zypper install octave
至于那些喜欢使用 Flatpak 包的人,他们可以在他们的系统上安装 Octave,他们只需要有 Flatpak 支持并执行安装即可 我们将打开一个终端并在其中键入以下命令:
flatpak install flathub org.octave.Octave
另一种方法是借助 快照包 并通过键入以下内容完成安装:
sudo snap install octave
最后一种安装 Octave 的方法是 与码头工人 并通过键入以下内容完成安装:
docker pull docker.io/gnuoctave/octave:7.1.0