Octave – это открытая система, предназначенная для проведения математических вычислений на языке высокого уровня. Представляет собой интерактивный интерфейс, оснащенный командной строкой.
Octave позволяет решать линейные и нелинейные математические задачи, алгебраические задачи, находить корни систем уравнений, дифференциальные уравнения, работать с полиномами, проводить прочие численные вычисления и эксперименты. Данная система может также использоваться для пакетной обработки.
Octave использует для проведения операций специальный язык – Octave, который во многом схож с языком MATLAB, что позволяет использовать написанные в Octave скрипты в MATLAB. Также данный язык использует арифметику вещественный и комплексных скаляров и матриц. С использованием языка Octave можно увеличить количество функций, возможностей и решаемых системой уравнений, и задач, а также можно загружать для этих целей специальные модули.