Реліз системи для математичних розрахунків 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

Додати коментар або відгук