Что такое Октава?

Octave — это высокоуровневый язык программирования для числовых вычислений, распространяемый под лицензией GNU General Public License (GPL) (octave.org). Функционал Octave сводится к:
1. численным расчетам линейной алгебры, оптимизации, статистике, обработке сигналов и изображений и т. д.;
2. программированию и разработке алгоритмов;
3. визуализация.

Начало работы

Octave можно запустить, набрав команду octave в окне терминала:

октава:1›

Чтобы запустить Octave, используйте Ctrl-C, затем закройте или выйдите. Если вам нужна помощь, напишите help или doc. Для получения информации о конкретном маршруте напишите, например. размер справки или полная справка и т. д. Перед выходом из справки пишется q.

Типы данных и переменные

Основные типы данных в Octave можно резюмировать следующим образом:
- Вещественные и комплексные матрицы;
- Строки или матрицы букв;
- Структуры;
- Вектор: матрица с единицей. столбец или строка;
- Скаляры: это матрицы 1x1;
- Целые числа: на самом деле они имеют тип double;
- Логические значения: целое число 0 или 1.

Переменные

Переменные в Octave — это заданные данные. Чтобы отобразить содержимое ранее определенной переменной, просто напишите ее имя:

октава: 2› a
a = 1

Если не желательно отображать его содержимое, в конце ставится точка с запятой:

Октава:3›a;
Октава:4› sin(phi);

То же самое относится и к вызывающим функциям. Переменные в Octave не всегда имеют тип. Таким образом, допустимо s=3, за которым следует s='Octave'. Чтобы перечислить переменные, присутствующие в команде who (кто более подробно):

Переменные хранятся в формате двойной точности IEEE с плавающей запятой с границами, определенными в константах realmin и realmax со значениями 2,2251 × 10^−308 и 1,7977 × 10^+308 соответственно, а расстояние между двумя такими числами задается константой eps. со значением 2,2204×10^−16.