發布數學計算系統 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、ytxleang、Lticle、madon。
  • 可以以命令形式(不帶括號和返回值)和函數形式(帶括號和“=”符號分配返回值)來呼叫許多 Octave 函數。 例如,“mkdir new_directory”或“status = mkdir(“new_directory”)”。
  • 禁止用空格分隔變數和自增/自減運算子(“++”/”—“)。
  • 在圖形模式下,偵錯時,將滑鼠移到編輯面板中的變數時,會顯示帶有變數值的工具提示。
  • 預設情況下,當命令視窗處於活動狀態時,全域熱鍵處於停用狀態。
  • GUI 和圖表介面中對 Qt4 庫的支援已停止。
  • 在漸層屬性中,新增了以 Web 上接受的格式指定顏色的功能(例如「#FF00FF」或「#F0F」)。
  • 已為所有圖形物件新增了附加屬性「contextmenu」。
  • 座標區物件中新增了 14 個新屬性,例如“fontsizemode”、“toolbar”和“layout”,其中大多數還沒有處理程序。

發布數學計算系統 GNU Octave 7


來源: opennet.ru

添加評論