Release of the system for mathematical calculations GNU Octave 7

The release of the system for performing mathematical calculations GNU Octave 7.1.0 (the first release of the 7.x branch), which provides an interpreted language, is largely compatible with Matlab. GNU Octave can be used to solve linear problems, non-linear and differential equations, calculations using complex numbers and matrices, data visualization, and mathematical experiments.

Among the changes in the new release:

  • Work continued on improving compatibility with Matlab, expanding the capabilities of many existing functions.
  • Added functions for working with JSON (jsondecode, jsonencode) and Jupyter Notebook (jupyter_notebook).
  • New functions added: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
  • It is possible to call many Octave functions both in the form of commands (without parentheses and return values) and in the form of functions (with brackets and the "=" symbol to assign a return value). For example, 'mkdir new_directory' or 'status = mkdir('new_directory')'.
  • It is forbidden to separate a variable and increment/decrement operators (β€œ++”/β€β€”β€œ) with a space.
  • In graphical mode, when debugging, pop-up hints with variable values ​​are provided when hovering the mouse over variables in the edit panel.
  • By default, global hotkeys are disabled when the command window is active.
  • Support for the Qt4 library in the GUI and plotting interface has been dropped.
  • The ability to specify colors in the format accepted by the Web (for example, "#FF00FF" or "#F0F") has been added to the properties of gradients.
  • An additional property "contextmenu" has been added for all graphical objects.
  • 14 new properties have been added to the axes object, such as "fontsizemode", "toolbar" and "layout", most of which do not yet have handlers.

Release of the system for mathematical calculations GNU Octave 7


Source: opennet.ru

Add a comment