GNU Octave 6.1.0具有多项功能增强和更多功能

GNU Octave是一种高级语言, 主要用于数值计算,其第一版可追溯到1988年。

提供命令行界面 方便 以数值方式解决线性和非线性问题, 并使用主要与MATLAB兼容的语言进行其他数值实验。

八度有很多工具 解决常见的数字线性代数问题,找到非线性方程的根等。

也, 允许集成普通功能, 操纵多项式并整合普通代数微分方程和微分方程。

它易于扩展和定制 通过使用Octave语言编写的用户定义函数,或通过使用以C ++,C,Fortran或其他语言编写的动态加载的模块。

GNU八度音它也是一个免费的分发软件。 您可以根据自由软件基金会发布的GNU通用公共许可证(GPL)的条款重新分发或修改它。

GNU Octave 6.1.0的主要新功能

八度版本6.1.0 现在可用,并引入了许多更改, 包括改进的性能,将某些功能和属性标记为已过时,删除先前版本中已过时的功能和属性,等等。

功能介绍 “相交”,“ setdiff”,“ setxor”,“联合”和“唯一”接受新的“稳定”排序选项 它以与输入相同的顺序而不是升序返回输出值

现在可以通过功能访问复杂的REST Web服务 除了“ weboptions”结构外,还包含“ Webread”和“ webwrite”。 主要功能之一是对cookie的支持,以允许与Web服务进行RESTful通信。 此外,网络功能现在可以打开系统网络浏览器

现在,“ linspace”函数产生对称序列c当端点对称时。 此功能更直观,并且与MATLAB R2019b中的最新更改兼容

“ rand”函数的基础算法已更改。 对于单精度输出,该算法已配置为严格在(0,1)范围内产生值。 以前,您有时可能会输出正确的端点值1。实线)

数字集成得到了改善。 “ quadv”函数已被重写为能够计算周期函数的积分。 同时,所需的功能评估减少了约3,5倍,从而提高了性能。

修复了“ quadgk”中的一个会导致积分的错误。 用“ Waypoints”指定的复杂路线将沿相反方向计算;
“ editinplace”编辑功能的“ edit”选项现在默认为“ true”,“ start”选项现在默认为空数组[]。

添加了有关可疑用途的新警告 冒号范围运算符“:”。 每个操作员都有一个新的警告标识,以便在必要时可以将其禁用。

现在,“ regexp”和相关功能可以正确处理和请求UTF-8编码的字符串。

与需要将字符串以本机八度编码进行编码的任何其他函数一样,您可以使用“ native2unicode”从您首选的语言环境进行转换。 例如,UTF-8中的版权符号是native2unicode(169,“ latin1”)。

在其他突出的变化中:

  • 在Octave版本4中已不建议将Qt6用于图形和GUI,并且将不进行进一步的错误修复。 Qt4支持将在Octave版本7中完全删除。
  • “传奇”功能已被完全重写。 它修复了许多历史性错误,并实现了新属性,例如“ AutoUpdate”和“ NumColumns”。
    现在,原始图形接受颜色值为“ none”的颜色属性值。
    已向文本和轴对象添加了新的“ FontSmoothing”属性,该属性控制在渲染字符时是否使用抗锯齿。
  • 默认值为“ on”(开),它可以产生更流畅,更吸引人的文本
  • 图形属性“ windowscrollwheelfcn”现已实现。 这是为了提供一个回调函数,当用户在给定图形上操纵鼠标滚轮时将执行该回调函数

数据来源: https://www.gnu.org


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。