ПредишенСледващото

GNU Octave - безплатна система за математически изчисления с помощта на MATLAB съвместима с езика на високо ниво.

Октав е интерактивен интерфейс на командния ред за решаване на линейни и нелинейни математически задачи, както и извършване на други числени експерименти. Освен това, Октав може да се използва за обработка на партидите.

Език Октав работи аритметични реални и комплексни скалари и матрици, има разширение за решаването на линейни алгебрични проблеми, намиране на корените на нелинейни алгебрични уравнения, работа с полиноми, решават различни диференциални уравнения, интеграция на системи за диференциални и диференциални-алгебрични уравнения от първи ред, интеграцията на ограничените функции и безкрайни интервали. Този списък може лесно да бъде разширена с помощта на езика на октава (или посредством динамично натоварени модули, създадени в C, C ++, Fortran, и др.).

Някои функции на GNU Octave

Октав изграден с помощта на библиотеката командния ред интерфейс GNU Readline. която дава достъп до обичайните характеристики на най-късно като автоматичното довършване на ключ Tab ⇆. команда история и постепенно търсене на нея (Ctrl + R. Ctrl + S), способен да отмени ключове, и така нататък. и др ..

Октава изрази могат да бъдат изчислени от програмата в C ++. Например, код фрагмент за изчисляване ранд ([9000,1]):

#include
...
ColumnVector NumRands (2);
NumRands (0) = 9000;
NumRands (1) = 1;
octave_value_list f_arg, f_ret;
f_arg (0) = octave_value (NumRands);
f_ret = feval ( «ранд», f_arg, 1);
Матрицата UNIS (f_ret (0) .matrix_value ());

Технически подробности GNU октава

  • Октав написан на C ++, използвайки STL библиотека;
  • За да започнете да Октав скрипт преводач използва;
  • Октава могат да бъдат допълнени динамично товарни модули;
  • За създаване и отпечатване на графики Октав използва Gnuplot и Грейс.
  • Октав - интерпретиран език за програмиране.

Тя е подобна на C и поддържа повечето от основните функции на стандартна библиотека, както и на основните команди и системни функции Unix. От друга страна, той не поддържа аргументи от референтната (дизайн, разбира се).

  • Синтаксисът е много подобен на MATLAB и добре написани скриптове ще се провеждат както в октава и в MATLAB.

GNU Octave графичен интерфейс

Преди Версия 3.8.0 е въведена графичен интерфейс допълнения (графичен дисплей, както и че не може):

От версия 3.8.0 има графичен потребителски интерфейс. Поради това, че интерфейсът не е напълно готова за представяне като графичен интерфейс по подразбиране, можете да започнете да добавяте -Force-GUI флаг (разработчиците са решили да изчакат, докато освобождаването на 4.0).

GNU Octave съвместим с MATLAB

Октав е написан като се вземат предвид съвместимостта с MATLAB и изпълнява много от неговите характеристики:

  • матрица като основен тип данни;
  • Вградена поддръжка за комплексни числа;
  • Мощен вграден математически функции и голяма библиотека от функции;
  • скалируемост, с възможност за създаване на потребителски дефинирани функции.

Но има разлики:

Изтеглете GNU октава безплатно за Windows XP, 7, 8, 10,

Свързани статии

Подкрепете проекта - споделете линка, благодаря!