Рэліз сістэмы для матэматычных разлікаў 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, yticka.
  • Дадзеная магчымасць выкліку шматлікіх функцый Octave як у форме каманд (без круглых дужак і якія вяртаюцца значэнняў), так і ў форме функцый (са дужкамі і знакам «=» для прысваенне якое вяртаецца значэння). Напрыклад, mkdir new_directory або 'status = mkdir (new_directory)'.
  • Забаронена падзел прабелам зменнай і аператараў інкрэмента/дэкрэменту («++»/»—«).
  • У графічным рэжыме пры адладцы забяспечаны выснова усплываючых падказак са значэннямі зменных пры падвядзенні мышы да зменных у панэлі рэдагавання.
  • Па змаўчанні адключана дзеянне глабальных гарачых клявішаў пры актыўным акне каманд.
  • Спынена падтрымка бібліятэкі Qt4 у GUI і інтэрфейсе фармавання графікаў.
  • Ва ўласцівасцях градыентаў дададзена магчымасць указання колераў у фармаце, прынятым у Web (напрыклад, "#FF00FF" або "#F0F").
  • Для ўсіх графічных аб'ектаў дададзена дадатковая ўласцівасць "contextmenu".
  • У аб'ект axes дададзена 14 новых уласцівасцяў, такіх як "fontsizemode", "toolbar" і "layout", большасць з якіх пакуль не маюць апрацоўшчыкаў.

Рэліз сістэмы для матэматычных разлікаў GNU Octave 7


Крыніца: opennet.ru

Дадаць каментар