Что такое Октава?
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.