GNU Octave 7.1.0 вже випущено, і це його новини

Запуск нова версія системи для виконання математичних розрахунків GNU Octave 7.1.0 (перший випуск гілки 7.x), який забезпечує інтерпретовану мову і значною мірою сумісний з Matlab.

Забезпечує інтерфейс командного рядка зручно вирішувати чисельно лінійні та нелінійні задачі, та виконувати інші чисельні експерименти, використовуючи мову, яка в першу чергу сумісна з MATLAB.

Октава має багато інструментів вирішувати загальні задачі цифрової лінійної алгебри, знаходити корені нелінійних рівнянь тощо.

Також, дозволяє інтегрувати звичайні функції, маніпулювати поліномами та інтегрувати звичайні алгебраїчні диференціальні та диференціальні рівняння. це легко розширюваний і настроюваний за допомогою визначених користувачем функцій, написаних мовою Octave, або за допомогою використання динамічно завантажених модулів, написаних C ++, C, Fortran або іншими мовами.

GNU Octave це також вільно розповсюджене програмне забезпечення. Ви можете розповсюджувати або модифікувати його на умовах Загальної публічної ліцензії GNU (GPL), опублікованої Фондом вільного програмного забезпечення.

Основні нові можливості GNU Octave 7.1.0

У цій новій версії це підкреслено продовження роботи над покращенням сумісності з Matlab, розширюючи можливості багатьох існуючих функцій, а також додано функції для роботи з JSON (jsondecode, jsonencode) і Jupyter Notebook (jupyter_notebook), а також додані нові функції.

Ще одна зміна, яка виділяється в цій новій версії Octave 7.1.0, це зараз багато функцій Octave можна викликати як команди (без дужок або повертаються значень) як у функціональній формі (з квадратними дужками та символом '=', щоб призначити значення, що повертається). Наприклад, "mkdir new_directory" або "status = mkdir("new_directory")'.

Крім того, в графічному режимі, під час налагодження надаються спливаючі підказки зі значеннями змінних при наведенні курсора на змінні на панелі редагування.

За замовчуванням, глобальні гарячі клавіші вимкнені, коли командне вікно активне і зазначено, що тепер заборонено розділяти змінну та оператори збільшення/зменшення («++»/»–«) пробілом.

З інших змін що виділяються з цієї нової версії:

  • До властивостей градієнта додано можливість вказувати кольори у веб-прийнятому форматі (наприклад, «#FF00FF» або «#F0F»).
  • Вилучено підтримку бібліотеки Qt4 в графічному інтерфейсі та інтерфейсі графіків.
  • Для всіх графічних об’єктів додано додаткову властивість «contextmenu».
  • До об'єкта axes було додано 14 нових властивостей, таких як "fontsizemode", "toolbar" і "layout", більшість з яких ще не мають обробників.

В кінці кінців якщо вам цікаво дізнатись більше про це цієї нової версії, ви можете ознайомитися з деталями У наступному посиланні.

Як встановити GNU Octave на Linux?

Для тих, хто зацікавлений у можливості встановити цю нову версію GNU Octave 7.1.0, я повинен зазначити, що на даний момент версія, що міститься в сховищах з основних розподілів Трохи пізно тому нові версії потрібен час для оновлення в сховищах. Але ви можете встановити, щойно він стане доступним, за допомогою однієї з наступних команд.

Наприклад, для тих, хто є користувачів Debian, Ubuntu або будь-якого похідного або заснованого на нього дистрибутива у них вони можуть виконати встановлення, відкривши термінал і ввівши:

sudo apt-get install octave

Тепер щодо тих, хто є користувачі Arch Linux, Manjaro або будь-якого іншого дистрибутива на базі Linux в Arch Linux установка виконується за допомогою такої команди:

sudo pacman -S octave

Тоді як для тих, хто є Користувачі OpenSUSE, ви можете виконати установку клавіатури:

sudo zypper install octave

Що стосується тих, хто віддає перевагу використанню пакетів Flatpak, вони можуть встановити Octave на свою систему, їм потрібна лише підтримка Flatpak і лише інсталяція Ми збираємося відкрити термінал і вводимо в ньому таку команду:

flatpak install flathub org.octave.Octave

Інший спосіб – за допомогою застібкові пакети і установка виконується, набравши:

sudo snap install octave

Останнім методом встановлення Octave є з докером і установка виконується, набравши:

docker pull docker.io/gnuoctave/octave:7.1.0

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.