Компьютерное моделирование в Octave
Система GNU/Octave — это высокоуровневый язык программирования, предназначенный прежде всего для численных расчётов. Он предоставляет удобный интерфейс командной строки для численного решения линейных и нелинейных задач, а также для выполнения других численных экспериментов. С помощью GNU/Octave можно решать задачи в том числе генерации и обработки сигналов. GNU/Octave — кроссплатформенное приложение. Установить GNU/Octave для Linux можно в один клик через пакетный менеджер, а для Windows её можно бесплатно скачать с сайта разработчика.
Octave работает в режиме командной строки. Octave позволяет выполнять операции с действительными и комплексными числами, матрицами, решать системы линейных уравнений, обрабатывать данные, строить графики и диаграммы. Синтаксис команд Octave близок к языку С и повторяет среду Matlab.
В ходе выполнения лабораторной работы необходимо ознакомиться с принципами выполнения вычислений в системе GNU/Octave.
Перечень экзаменационных вопросов
- Раскройте значение термина "Компьютерное моделирование"
- Представление вещественного числа в Octave
- Переменные в Octave
- Функции в Octave
- Комплексные числа. Функции комплексного аргумента
- Функции, определённые пользователем
- Массивы
- Символьные вычисления
- Организация простейшего ввода и вывода в диалоговом режиме
- Условный оператор
- Условный циклический оператор
- Оператор цикла с известным числом повторений
- Операторы передачи управления
- Обработка текстовых файлов
- Обработка двоичных файлов
- Построение графиков в декартовой системе координат
- Построение графиков в полярной системе координат
- Решение систем линейных уравнений
- Метод наименьших квадратов
- Обработка результатов эксперимента. Интерполяция функций