Решение системы ДУ в среде Matlab

рис.1.Рабочая среда MatLab.
Workspace-отображаются все переменные, с которыми происходят вычисления.
Current Directory-текущая директория.
Существуют файлы двух видов:
1. Скрипт-файл - основная программа, которая определяет общий процесс.
2. Файл-функция - подпрограмма, к которой можно обращаться из основной программы.
Чтобы начать работу, нужно открыть Mfile, выполняем следующие действия:
File New Mfile.

рис.2. Файл – функция.
F – выходной аргумент;
dif (t,y) – имя функции и входные аргументы.
[ ] – матрица (ее элементы), вектора.
; - разделитель элементов в матрице;
; (в конце строки)-подавление вывода результатов в командное окно.
В файл – функции описываем правые части дифференциальных уравнений.
Задание начальных условий и оператора графического отображения решения происходит в скрипт - файле. Чтобы его открыть, выполняем:
File®New®Mfile.

рис.3. Скрипт – файл.
ode – оператор, который решает ДУ.
plot – оператор, с помощью которого строятся графики.
: - обращение ко всем строчкам столбца.
По приведенным данным строим интегральные кривые.

рис.4. График
Редактирование графиков производим в пункте меню Insert:
X Label/Y Label – обозначение осей,
Legend – создание легенды,
Grid – сетка,
Title – заголовок и т.д.

рис.5. Отредактированные графики интегральных кривых.

Рис6.Численные значения переменных программы.
Date: 2015-07-17; view: 768; Нарушение авторских прав Понравилась страница? Лайкни для друзей: |
|
|