GNU Octave
- Предисловие
- 1 Краткое введение в Octave
- 2 Начало работы
- 3 Типы данных
- 4 Числовые типы данных
- 5 Строки
- 6 Контейнеры данных
- 7 Переменные
- 8 Выражения
- 9 Вычисление
- 10 Операторы
-
11 Функции и скрипты
- 11.1 Введение в файлы функций и скриптов
- 11.2 Определение функций
- 11.3 Возврат из функции
- 11.4 Возврат нескольких значений
- 11.5 Списки возвращаемых значений переменной длины
- 11.6 Списки аргументов переменной длины
- 11.7 Игнорирование аргументов
- 11.8 Аргументы по умолчанию
- 11.9 Проверка аргументов
- 11.10 Файлы функций
-
11.11 Файлы скриптов
- 11.11.1 Публикация файлов скриптов Octave
-
11.11.2 Публикация разметки
- 11.11.2.1 Использование разметки публикации в файлах скриптов
- 11.11.2.2 Форматирование текста
- 11.11.2.3 Разделы
- 11.11.2.4 Предформатированный код
- 11.11.2.5 Предформатированный текст
- 11.11.2.6 Маркированные списки
- 11.11.2.7 Нумерованные списки
- 11.11.2.8 Включение содержимого файла
- 11.11.2.9 Включение графики
- 11.11.2.10 Включение URL-адресов
- 11.11.2.11 Математические уравнения
- 11.11.2.12 HTML-разметка
- 11.11.2.13 LaTeX-разметка
- 11.12 Функциональные указатели и анонимные функции
- 11.13 Синтаксис команд и функций
- 11.14 Организация функций, распространяемых с Octave
- 12 Ошибки и предупреждения
- 13 Отладка
-
14 Ввод и вывод
- 14.1 Основной ввод и вывод
-
14.2 Функции ввода/вывода в стиле C
- 14.2.1 Открытие и закрытие файлов
- 14.2.2 Простой вывод
- 14.2.3 Ввод по строкам
- 14.2.4 Форматированный вывод
- 14.2.5 Преобразование вывода для матриц
- 14.2.6 Синтаксис преобразования вывода
- 14.2.7 Таблица преобразований вывода
- 14.2.8 Преобразования целых чисел
- 14.2.9 Преобразования чисел с плавающей точкой
- 14.2.10 Другие преобразования вывода
- 14.2.11 Форматированный ввод
- 14.2.12 Синтаксис преобразования ввода
- 14.2.13 Таблица преобразований ввода
- 14.2.14 Преобразования числового ввода
- 14.2.15 Преобразования строчного ввода
- 14.2.16 Бинарный ввод/вывод
- 14.2.17 Временные файлы
- 14.2.18 Конец файла и ошибки
- 14.2.19 Позиционирование в файле
-
15 Построение графиков
- 15.1 Введение в построение графиков
-
15.2 Построение графиков высокого уровня
- 15.2.1 Двумерные графики
- 15.2.2 Трехмерные графики
- 15.2.3 Аннотации графика
- 15.2.4 Несколько графиков на одной странице
- 15.2.5 Несколько окон графиков
- 15.2.6 Изменение объектов графика
- 15.2.7 Изменение окон графиков
-
15.2.8 Использование свойства
interpreter - 15.2.9 Печать и сохранение графиков
- 15.2.10 Взаимодействие с графиками
- 15.2.11 Тестовые функции построения графиков
-
15.3 Структуры данных графиков
- 15.3.1 Введение в структуры графики
- 15.3.2 Объекты графики
-
15.3.3 Свойства объектов графики
- 15.3.3.1 Свойства корневого объекта
- 15.3.3.2 Свойства фигуры
- 15.3.3.3 Свойства осей
- 15.3.3.4 Свойства легенды
- 15.3.3.5 Свойства линии
- 15.3.3.6 Свойства текста
- 15.3.3.7 Свойства изображения
- 15.3.3.8 Свойства области
- 15.3.3.9 Свойства поверхности
- 15.3.3.10 Свойства света
- 15.3.3.11 Свойства меню
- 15.3.3.12 Свойства группы кнопок
- 15.3.3.13 Свойства контекстного меню
- 15.3.3.14 Свойства панели
- 15.3.3.15 Свойства элемента управления
- 15.3.3.16 Свойства таблицы
- 15.3.3.17 Свойства панели инструментов
- 15.3.3.18 Свойства инструмента push
- 15.3.3.19 Свойства инструмента переключения
- 15.3.4 Поиск свойств
- 15.3.5 Управление свойствами по умолчанию
-
15.4 Расширенное построение графиков
- 15.4.1 Цвета
- 15.4.2 Стиль линий
- 15.4.3 Стиль маркеров
- 15.4.4 Обратные вызовы
- 15.4.5 Данные, определенные приложением
-
15.4.6 Группы объектов
- 15.4.6.1 Источники данных в группах объектов
- 15.4.6.2 Ряды областей
- 15.4.6.3 Ряды столбцов
- 15.4.6.4 Группы контуров
- 15.4.6.5 Ряды с погрешностями
- 15.4.6.6 Ряды линий
- 15.4.6.7 Группа векторов
- 15.4.6.8 Группа точек
- 15.4.6.9 Группа ступенчатых графиков
- 15.4.6.10 Ряды стеблевых диаграмм
- 15.4.6.11 Группа поверхностей
- 15.4.7 Группы преобразований
- 15.4.8 Графические наборы инструментов
- 16 Манипулирование матрицами
- 17 Арифметика
- 18 Линейная алгебра
- 19 Векторизация и ускорение выполнения кода
- 20 Нелинейные уравнения
- 21 Диагональные и перестановочные матрицы
-
22 Разреженные матрицы
- 22.1 Создание и управление разреженными матрицами
- 22.2 Линейная алгебра для разреженных матриц
- 22.3 Итеративные методы, применяемые к разреженным матрицам
- 22.4 Реальный пример использования разреженных матриц
- 23 Численное интегрирование
- 24 Дифференциальные уравнения
- 25 Оптимизация
- 26 Статистика
- 27 Множества
- 28 Полиномиальные преобразования
- 29 Интерполяция
- 30 Геометрия
- 31 Обработка сигналов
- 32 Обработка изображений
- 33 Обработка аудио
- 34 Программирование в стиле ООП
- 35 Разработка графического интерфейса
-
36 Системные утилиты
- 36.1 Утилиты для работы со временем
- 36.2 Утилиты для работы с файловой системой
- 36.3 Утилиты для архивирования файлов
- 36.4 Сеть
- 36.5 Управление дочерними процессами
- 36.6 Информация о процессах, группах и пользователях
- 36.7 Переменные среды
- 36.8 Текущая рабочая директория
- 36.9 Функции базы данных паролей
- 36.10 Функции базы данных групп
- 36.11 Информация о системе
- 36.12 Функции хэширования
- 37 Пакеты
-
Приложение A Интерфейс внешнего кода
-
A.1 Файлы Oct
- A.1.1 Начало работы с файлами Oct
- A.1.2 Матрицы и массивы в файлах Oct
- A.1.3 Строки символов в файлах Oct
- A.1.4 Ячейные массивы в файлах Oct
- A.1.5 Структуры в файлах Oct
- A.1.6 Разреженные матрицы в файлах Oct
- A.1.7 Доступ к глобальным переменным в файлах Oct
- A.1.8 Вызов функций Octave из файлов Oct
- A.1.9 Вызов внешнего кода из файлов Oct
- A.1.10 Выделение локальной памяти в файлах Oct
- A.1.11 Проверка параметров ввода в файлах Oct
- A.1.12 Обработка исключений и ошибок в файлах Oct
- A.1.13 Документирование и тестирование файлов Oct
- A.2 Файлы Mex
- A.3 Программы автономного выполнения
- A.4 Интерфейс Java
-
A.1 Файлы Oct
- Приложение B Функции тестирования и демонстрации
- Приложение C Устаревшие функции
- Приложение D Известные причины проблем
- Приложение E Установка Octave
- Приложение F Грамматика и парсер
- Приложение G ЛИЦЕНЗИЯ ОБЩЕЙ ПУБЛИЧНОЙ ЛИЦЕНЗИИ GNU
- Индекс понятий
- Индекс функций
- Индекс операторов
- Индекс свойств графики
© 1996–2022 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v6.4.0/index.html