GNU Octave

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Octave)
Перейти до навігації Перейти до пошуку
GNU Octave
GNU Octave with Octave Workshop GUI
GNU Octave with Octave Workshop GUI
Типтехнічні обчислення
АвториJohn W. Eatond і Torsten Lilged
РозробникJohn W. Eaton
Стабільний випуск6.3.0 (11 липня 2021; 3 роки тому (2021-07-11))
Операційна системаGNU/Linux, UNIX, Cygwin
GNU фреймворкQt
Мова програмуванняC [https://www.openhub.net/p/octave/analyses/latest/languages_summary_GNU_Octave]_—_2006.[[d:Track:Q124688]]-1">[1]
ЛіцензіяGNU General Public License
Онлайн-документаціяoctave.org/doc/latest/
gnu.org/software/octave/octave.pdf
Репозиторійhg.savannah.gnu.org/hgweb/octave
Вебсайтwww.octave.org

GNU Octave — система для виконання математичних розрахунків, що надає інтерпретовану мову, багато в чому сумісну з Matlab. GNU Octave може використовуватися для розв'язування лінійних, нелінійних та диференціальних рівнянь, обчислень з використанням комплексних чисел і матриць, візуалізації даних, проведення математичних експериментів.

Вона є зручним командним інтерфейсом для розв'язування лінійних і нелінійних математичних завдань, а також проведення інших арифметичних експериментів, використовуючи мову, в більшості випадків, сумісну з MATLAB. Крім того, Octave можна використовувати для пакетної обробки. Мова Octave оперує арифметикою дійсних і комплексних скалярів і матриць, має розширення для розв'язування лінійних алгебраїчних рівнянь, знаходження коренів систем нелінійних алгебраїчних рівнянь, роботи з поліномами, розв'язування різних диференціальних рівнянь, інтегрування систем диференціальних і диференціально-алгебраїчних рівнянь першого порядку, інтегрування функцій на скінченних і нескінченних інтервалах. Цей список можна легко розширити, використовуючи мову Octave (або використовуючи динамічно завантажувані модулі, створені на мовах C, С , Фортран та ін.). В основний склад Octave включені пакети для інтеграції з мовою Java.

Ключовим нововведенням GNU Octave 3.8 є реалізація графічного інтерфейсу користувача, на додаток до раніше доступного інтерактивного командного рядка. Для запуску GNU Octave 3.8 в режимі GUI слід використовувати опцію --force-gui. За замовчуванням графічний інтерфейс активований у випуску 4.0.

Для виконання графічних команд і виведення графіків за замовчуванням задіяний OpenGL з набором віджетів FLTK (gnuplot застосовується як запасний варіант, у разі відсутності необхідних OpenGL-бібліотек). При виведенні на екран з використанням віджетів FLTK забезпечена можливість використання парсера TeX (наприклад, можна використовувати префікс \bf для виділення жирним, \fontname{Arial} для вибору шрифту тощо).

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]

Література

[ред. | ред. код]
  1. [https://www.openhub.net/p/octave/analyses/latest/languages_summary_GNU_Octave]_—_2006.[[d:Track:Q124688]]
_1-0">↑ GNU Octave — 2006.
d:Track:Q124688
  • [https://educopia.org/_A_Bibliographic_Scan_of_Digital_Scholarly_Communication_Infrastructure]_—_[[:d:Q30289432|Educopia_Institute]],_2020.[[d:Track:Q2470288]][[d:Track:Q30289432]]
  • _2-0">а [https://educopia.org/_A_Bibliographic_Scan_of_Digital_Scholarly_Communication_Infrastructure]_—_[[:d:Q30289432|Educopia_Institute]],_2020.[[d:Track:Q2470288]][[d:Track:Q30289432]]
    _2-1">б A Bibliographic Scan of Digital Scholarly Communication InfrastructureEducopia Institute, 2020.
    d:Track:Q2470288d:Track:Q30289432