发布数学计算系统 GNU Octave 7

用于执行数学计算的系统 GNU Octave 7.1.0(7.x 分支的第一个版本)的发布提供了一种解释性语言,它在很大程度上与 Matlab 兼容。 GNU Octave 可用于解决线性问题、非线性和微分方程、使用复数和矩阵的计算、数据可视化和数学实验。

新版本的变化包括:

  • 继续改进与 Matlab 的兼容性,并且扩展了许多现有函数的功能。
  • 添加了用于处理 JSON(jsondecode、jsonencode)和 Jupyter Notebook(jupyter_notebook)的函数。
  • 添加了新函数:cospi、getpixelposition、endsWith、fill3、listfonts、matlab.net.base64decode、matlab.net.base64encode、memory、ordqz、rng、sinpi、startsWith、streamribbon、turbo、uniquetol、xtickangle、ytickangle、ztickangle。
  • 可以以命令形式(不带括号和返回值)和函数形式(带括号和“=”符号分配返回值)来调用许多 Octave 函数。例如,“mkdir new_directory”或“status = mkdir(“new_directory”)”。
  • 禁止用空格分隔变量和自增/自减运算符(“++”/”—“)。
  • 在图形模式下,调试时,将鼠标移动到编辑面板中的变量上时,会显示带有变量值的工具提示。
  • 默认情况下,当命令窗口处于活动状态时,全局热键处于禁用状态。
  • GUI 和图表界面中对 Qt4 库的支持已停止。
  • 在渐变属性中,添加了以 Web 上接受的格式指定颜色的功能(例如“#FF00FF”或“#F0F”)。
  • 已为所有图形对象添加了附加属性“contextmenu”。
  • 坐标区对象中添加了 14 个新属性,例如“fontsizemode”、“toolbar”和“layout”,其中大多数还没有处理程序。

发布数学计算系统 GNU Octave 7


来源: opennet.ru

添加评论