GNU Octave
Материал из Википедии — свободной encyclopedia
GNU Octave — свободная программная система для математических вычислений[3], использующая совместимый с MATLAB язык высокого уровня[4].
GNU Octave | |||
---|---|---|---|
| |||
Тип | математическое программное обеспечение | ||
Авторы | 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[англ.].
Название дано в честь профессора химического машиностроения Октава Левеншпиля.