
лабаинф4керро
.doc
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
КАФЕДРА РАПС
отчет
по лабораторной работе №4
по дисциплине «Информатика»
Тема: Решение дифференциальных уравнений
Студент гр. 2493 к.№14 |
|
Керро Е.Р. |
Преподаватель |
|
Пожидаев А.К. |
Санкт-Петербург
2022
Задание: Найти функцию у(х), удовлетворяющую дифференциальному уравнению
Исходные данные:
Д
ифференциальное
уравнение
Начальное значение функции y0 = 0
Начальное значение интегрирования а = 0
Конечное значение интегрирования b = 12π
Число шагов интегрирования К = 20
Математические формулы:
Создадим функцию Т(х,у), которая вычисляет значение производной при заданных значениях независимой переменной и неизвестной функции:
T(x, y) := –y0 + x∙cos(x)
Вычислим
численное решение уравнения при помощи
функции rkfixed,
подставив известные нам данные для
решения. Z:=
rkfixed(y,a,b,K,T).
Результат вычислений – матрица Z
с двумя столбцами, первый из которых
содержит значения независимой переменной,
а второй —соответствующие значения
функции.
Построим двумерный график полученного решения с помощью Вставка > График > Х-У график.
Изменяя число шагов на которое делится интегрирование мы можем заметить изменения в каждом из столбце матрицы.
Число
шагов 200:
Число
шагов 10:
Выводы: