Share to: share facebook share twitter share wa share telegram print page

 

GNU 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))
Версії
3.8.1 (7 березня 2014)[2], 4.0.0 (29 травня 2015)[3], 4.2.0 (14 листопада 2016)[1], 4.2.1 (24 лютого 2017)[4], 3.8.2 (7 серпня 2014)[5][6], 3.8.0 (27 грудня 2013)[5][6], 3.6.4 (21 лютого 2013)[5][6], 3.6.3 (4 вересня 2012)[6][5], 3.6.2[5][6], 3.6.1 (22 лютого 2012)[5][6], 3.6.0 (15 січня 2012)[5][6], 3.4.3 (10 жовтня 2011)[5][6], 3.4.2 (24 червня 2011)[5][6], 3.4.1 (15 червня 2011)[5][6], 3.4.0 (8 лютого 2011)[5][6], 3.2.4 (22 січня 2010)[5][6], 3.2.3 (14 вересня 2009)[5][6], 3.2.2 (21 липня 2009)[5][6], 3.2.0 (5 червня 2009)[5][6], 3.0.5 (7 квітня 2009)[5][6], 3.0.4 (1 квітня 2009)[5][6], 3.0.3 (29 вересня 2008)[5][6], 3.0.2 (19 серпня 2008)[5][6], 3.0.1 (23 квітня 2008)[5][6], 3.0.0 (21 грудня 2007)[5][6], 2.9.19 (11 грудня 2007)[5][6], 2.9.18 (5 грудня 2007)[5][6], 2.9.17 (10 листопада 2007)[5][6], 2.9.16 (31 жовтня 2007)[5][6], 2.9.15 (13 жовтня 2007)[5][6], 2.9.14 (17 вересня 2007)[5][6], 2.9.13 (25 липня 2007)[5][6], 2.9.12 (23 травня 2007)[5][6], 2.9.11 (22 травня 2007)[5][6], 2.9.10 (27 березня 2007)[5][6], 2.9.9 (2 жовтня 2006)[5][6], 2.9.8 (24 серпня 2006)[5][6], 2.9.7 (28 липня 2006)[5][6], 2.9.6 (9 червня 2006)[5][6], 2.9.5 (22 березня 2006)[5][6], 2.1.73 (20 березня 2006)[5][6], 2.1.72 (11 листопада 2005)[5][6], 2.9.4 (11 листопада 2005)[5][6], 2.1.71 (18 травня 2005)[5][6], 2.9.3 (18 травня 2005)[5][6], 2.1.70 (5 травня 2005)[5][6], 2.9.2 (22 квітня 2005)[5][6], 2.1.69 (28 березня 2005)[5][6], 2.1.68 (27 березня 2005)[5][6], 2.9.1 (27 березня 2005)[5][6], 2.9.0 (15 березня 2005)[5][6], 2.1.67 (4 березня 2005)[5][6], 2.1.66 (24 лютого 2005)[5][6], 2.1.65 (18 лютого 2005)[5][6], 2.1.64 (3 грудня 2004)[5][6], 2.1.63 (17 листопада 2004)[5][6], 2.1.62 (12 листопада 2004)[5][6], 2.1.61 (5 листопада 2004)[5][6], 2.1.60 (24 вересня 2004)[5][6], 2.1.59 (21 вересня 2004)[5][6], 2.1.58 (2 вересня 2004)[5][6], 2.1.57 (12 березня 2004)[5][6], 2.1.56 (5 березня 2004)[5][6], 2.1.55 (20 лютого 2004)[5][6], 2.1.54 (16 лютого 2004)[5][6], 2.1.53 (22 січня 2004)[5][6], 2.1.52 (25 листопада 2003)[5][6], 2.1.50 (27 червня 2003)[5][6], 2.1.49 (28 травня 2003)[5][6], 2.1.48 (6 травня 2003)[5][6], 2.1.47 (2 травня 2003)[5][6], 2.1.46 (3 березня 2003)[5][6], 2.1.45 (19 лютого 2003)[5][6], 2.1.44 (3 лютого 2003)[5][6], 2.1.43 (4 січня 2003)[5][6], 2.1.42 (2 січня 2003)[5][6], 2.1.41 (2 січня 2003)[5][6], 2.1.40 (20 листопада 2002)[5][6], 2.1.39 (1 листопада 2002)[5][6], 2.1.38 (29 жовтня 2002)[5][6], 2.1.37 (23 жовтня 2002)[5][6], 2.1.36 (1 травня 2002)[5][6], 2.1.35 (2 листопада 2001)[5][6], 2.1.34 (19 квітня 2001)[5][6], 2.1.33 (5 січня 2001)[5][6], 2.1.32 (9 грудня 2000)[5][6], 2.1.31 (18 липня 2000)[5][6], 2.1.30 (31 березня 2000)[5][6], 2.1.29 (24 березня 2000)[5][6], 2.1.28 (8 лютого 2000)[5][6], 2.1.27 (8 лютого 2000)[5][6], 2.1.26 (8 лютого 2000)[5][6], 2.1.25 (28 січня 2000)[5][6], 2.1.24 (12 січня 2000)[5][6], 2.1.23 (17 грудня 1999)[5][6], 2.1.22 (14 грудня 1999)[5][6], 2.1.21 (10 листопада 1999)[5][6], 2.1.20 (3 листопада 1999)[5][6], 2.1.19 (21 жовтня 1999)[5][6], 2.1.18 (20 жовтня 1999)[5][6], 2.1.17 (13 жовтня 1999)[5][6], 2.1.16 (13 жовтня 1999)[5][6], 2.1.15 (13 жовтня 1999)[5][6], 2.1.14 (30 березня 1999)[5][6], 2.1.13 (27 січня 1999)[5][6], 2.1.12 (10 грудня 1998)[5][6], 2.1.11 (4 грудня 1998)[5][6], 2.1.10 (6 листопада 1998)[5][6], 2.1.9 (3 листопада 1998)[5][6], 2.1.8 (29 жовтня 1998)[5][6], 2.1.7 (15 травня 1998)[5][6], 2.1.6 (4 травня 1998)[5][6], 2.1.5 (22 лютого 1998)[5][6], 2.1.4 (5 лютого 1998)[5][6], 2.1.3 (19 листопада 1997)[5][6], 2.1.2 (11 липня 1997)[5][6], 2.1.1 (12 червня 1997)[5][6], 2.1.0 (5 червня 1997)[5][6], 2.0.17 (12 квітня 2002)[5][6], 2.0.13 (21 травня 1998)[5][6], 2.0.12 (3 травня 1998)[5][6], 2.0.11 (24 лютого 1998)[5][6], 2.0.10 (6 лютого 1998)[5][6], 2.0.9 (10 липня 1997)[5][6], 2.0.8 (23 червня 1997)[5][6], 2.0.7 (4 червня 1997)[5][6], 2.0.6 (27 травня 1997)[5][6], 2.0.5 (1 березня 1997)[5][6], 2.0.4 (20 лютого 1997)[5][6], 2.0.3 (18 лютого 1997)[5][6], 2.0.2 (27 січня 1997)[5][6], 2.0.1 (7 січня 1997)[5][6], 2.0 (10 грудня 1996)[5][6], 1.1.1 (23 лютого 1995)[5][6], 1.1.0 (12 січня 1995)[5][6], 1.0.1 (9 березня 1994)[5][6], 1.0 (17 лютого 1994)[5][6], 0.83 (13 лютого 1994)[5][6], 0.82 (8 лютого 1994)[5][6], 0.81 (28 січня 1994)[5][6], 0.80 (18 січня 1994)[5][6], 0.79 (8 листопада 1993)[5][6], 0.78 (5 листопада 1993)[5][6], 0.77.1 (29 жовтня 1993)[5][6], 0.77 (23 жовтня 1993)[5][6], 0.76 (5 жовтня 1993)[5][6], 0.75.4 (4 жовтня 1993)[5][6], 0.75.3 (27 вересня 1993)[5][6], 0.75.2 (25 вересня 1993)[5][6], 0.75.1 (17 вересня 1993)[5][6], 0.75 (15 вересня 1993)[5][6], 0.74.1 (11 серпня 1993)[5][6], 0.74 (20 липня 1993)[5][6], 0.73.1 (11 липня 1993)[5][6], 0.73 (10 липня 1993)[5][6], 0.72.2 (8 липня 1993)[5][6], 0.72.1 (5 липня 1993)[5][6], 0.72 (10 червня 1993)[5][6], 0.71.10 (3 червня 1993)[5][6], 0.71.9 (1 червня 1993)[5][6], 0.71.8 (27 травня 1993)[5][6], 0.71.7 (21 травня 1993)[5][6], 0.71.6 (18 травня 1993)[5][6], 0.71.4 (12 травня 1993)[5][6], 0.71.3 (11 травня 1993)[5][6], 0.71.2 (1 травня 1993)[5][6], 0.71.1 (19 квітня 1993)[5][6], 0.71 (15 квітня 1993)[5][6], 0.70 (8 березня 1993)[5][6], 0.69 (23 лютого 1993)[5][6], 0.68 (16 лютого 1993)[5][6], 0.67 (9 лютого 1993)[5][6], 0.66 (28 січня 1993)[5][6], 0.65 (26 січня 1993)[5][6], 0.64 (15 січня 1993)[5][6], 0.63 (14 січня 1993)[5][6], 0.62 (13 січня 1993)[5][6], 0.61 (10 січня 1993)[5][6], 0.60 (4 січня 1993)[5][6] і 2.1.51 (15 листопада 2003)[6][5]
Операційна системаGNU/Linux, UNIX, Cygwin
GNU фреймворкQt
Мова програмуванняC++[7]
Ліцензія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.gnu.org/software/octave/news/release/2016/11/14/octave-4.2.0-released.html
  2. https://www.gnu.org/software/octave/news/release/2014/03/04/octave-3.8.1-released.html
  3. https://www.gnu.org/software/octave/news/release/2015/05/29/octave-4.0.0-released.html
  4. https://www.gnu.org/software/octave/news/release/2017/02/24/octave-4.2.1-released.html
  5. а б в г д е ж и к л м н п р с т у ф х ц ш щ ю я аа аб ав аг ад ае аж аи ак ал ам ан ап ар ас ат ау аф ах ац аш ащ аю ая ба бб бв бг бд бе бж би бк бл бм бн бп бр бс бт бу бф бх бц бш бщ бю бя ва вб вв вг вд ве вж ви вк вл вм вн вп вр вс вт ву вф вх вц вш вщ вю вя га гб гв гг гд ге гж ги гк гл гм гн гп гр гс гт гу гф гх гц гш гщ гю гя да дб дв дг дд де дж ди дк дл дм дн дп др дс дт ду дф дх дц дш дщ дю дя еа еб ев ег ед ее еж еи ек ел ем ен еп ер ес ет еу еф ех ец еш ещ ею ея жа жб жв жг жд же жж жи http://ftp.gnu.org/gnu/octave/
  6. а б в г д е ж и к л м н п р с т у ф х ц ш щ ю я аа аб ав аг ад ае аж аи ак ал ам ан ап ар ас ат ау аф ах ац аш ащ аю ая ба бб бв бг бд бе бж би бк бл бм бн бп бр бс бт бу бф бх бц бш бщ бю бя ва вб вв вг вд ве вж ви вк вл вм вн вп вр вс вт ву вф вх вц вш вщ вю вя га гб гв гг гд ге гж ги гк гл гм гн гп гр гс гт гу гф гх гц гш гщ гю гя да дб дв дг дд де дж ди дк дл дм дн дп др дс дт ду дф дх дц дш дщ дю дя еа еб ев ег ед ее еж еи ек ел ем ен еп ер ес ет еу еф ех ец еш ещ ею ея жа жб жв жг жд же жж жи https://wiki.octave.org/Release_History
  7. GNU Octave — 2006.
  8. а б Free Software Directory
Kembali kehalaman sebelumnya