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