GNU Octave

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} для вибору шрифту тощо).

Див. також

  • MATLAB

Посилання

  • Портал «Вільне програмне забезпечення»
  • Octave — списки розсилання / форум
  • Octave Wiki
    • Octave Wiki на русском(рос.)
  • Octave-Forge [Архівовано 17 серпня 2010 у Wayback Machine.] — extra packages for GNU Octave
  • GNU Octave [Архівовано 10 червня 2008 у Wayback Machine.] на Xgu.ru — російськомовна інформація про GNU Octave
  • Xoctave: GNU Octave GUI [Архівовано 13 березня 2020 у Wayback Machine.] (комерційне програмне забезпечення)

Література

  • (рос.) Е. Р. Алексеев, О. В. Чеснокова «Введение в Octave для инженеров и математиков» [Архівовано 18 червня 2015 у Wayback Machine.] М.: ALT Linux, 2012 — 368 с.: ил.
  • п
  • о
  • р
Програмне забезпечення для числових методів
Free
Proprietary
  • Порівняння[en]
    • п
    • о
    • р
    Програмне забезпечення обробки зображень
    Вільне
    • 3D Slicer[en]
    • AFNI[en]
    • CellCognition[en]
    • CellProfiler[en]
    • Dlib
    • Endrov[en]
    • Fiji[en]
    • FMRIB Software Library[en]
    • FreeSurfer[en]
    • GemIdent[en]
    • GNU Octave
    • ilastik[en]
    • ImageJ[en]
    • IMOD[en]
    • ITK[en]
    • InVesalius[en]
    • ITK-SNAP[en]
    • KNIME[en]
    • Mango[en]
    • OpenCV
    • OsiriX[en]
    • VIGRA[en]
    • VXL[en]
    Пропрієтарне
    • Amira[en]
    • Analyze[en]
    • Aphelion[en]
    • Avizo[en]
    • Bitplane[en]
    • IDL[en]
    • Mathematica
    • MATLAB
    • Mimics[en]
    • MountainsMap[en]
    • Tomviz[en]
    • Visage SDK[en]
    1. GNU Octave — 2006.
      d:Track:Q124688
    2. а б Free Software Directory
      d:Track:Q2470288