![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/Gnu-octave-logo.svg/langru-640px-Gnu-octave-logo.svg.png&w=640&q=50)
GNU Octave
Материал из Википедии — свободной encyclopedia
GNU Octave — свободная программная система для математических вычислений[3], использующая совместимый с MATLAB язык высокого уровня[4].
GNU Octave | |||
---|---|---|---|
![]() | |||
![]() GNU Octave 3.8.0, запущенная с GUI | |||
Тип | математическое программное обеспечение | ||
Авторы | John W. Eaton[вд] и Torsten Lilge[вд] | ||
Разработчик | John W. Eaton | ||
Написана на | C++ | ||
Интерфейс | Qt | ||
Операционные системы | Linux, UNIX, Cygwin, Windows, Android[1] | ||
Первый выпуск | 1988 | ||
Последняя версия | |||
Репозиторий | hg.savannah.gnu.org/hgwe… | ||
| |||
| |||
Лицензия | GNU General Public License | ||
Сайт | gnu.org/software/octave/ | ||
![]() |
Предоставляет интерактивный командный интерфейс для решения линейных и нелинейных математических задач, а также проведения других численных экспериментов. Кроме того, Octave можно использовать для пакетной обработки. Язык Octave оперирует арифметикой вещественных и комплексных скаляров, векторов и матриц, имеет расширения для решения линейных алгебраических задач, нахождения корней систем нелинейных алгебраических уравнений, работы с полиномами, решения различных дифференциальных уравнений, интегрирования систем дифференциальных и дифференциально-алгебраических уравнений первого порядка, интегрирования функций на конечных и бесконечных интервалах. Этот список можно легко расширить, используя язык Octave (или используя динамически загружаемые модули, созданные на Си, C++, Фортране и других).
Система написана на C++ с использованием стандартной библиотеки шаблонов. Для запуска сценариев используется встроенный интерпретатор. Для создания и отображения графиков можно использовать на выбор gnuplot, встроенный модуль на основе FLTK, или Grace[англ.].
Название дано в честь профессора химического машиностроения Октава Левеншпиля.