Вы находитесь на странице: 1из 7

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ


УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ГОРНЫЙ УНИВЕРСИТЕТ

Кафедра ИКТ

Отчет

(Задача 8, 9)

Выполнил: студент гр. НГД-15-10 / Ингуане Д. П. /


(подпись) (Ф.И.О)
Проверил: доцент _____________ Быкова Ольга Георгевна
(подпись) (Ф.И.О.)

Санкт-Петербург

2016
Задача 8. Решить задачу Коши для обыкновенного дифференциального уравнения первого
порядка 𝑦 ∙ 𝑦 ′ = cos(𝑥) . Найти точное и численное решения уравнения на заданном
промежутке изменения аргумента x∈[0.2, 1.4] при начальном условии y(0.2)=1.23
Численное решение уравнения найти методом Эйлера и оценить погрешность. Решение
выполнить в Microsoft Excel. Решить уравнение в пакете MathCAD, используя функцию
odesolve.

По методу Эйлера уравнение будет выглядеть


𝑦 = 𝑦𝑛−1 + ℎ ∗ (𝑓(𝑥𝑛−1 , 𝑦𝑛−1 ))

Точное (аналитическое) решение уравнения.

𝑦 ∙ 𝑦 ′ = cos⁡(𝑥)

𝑑𝑦
𝑦 = 𝑐𝑜𝑠(𝑥)
𝑑𝑥

𝑦 = √2 sin(𝑥) + 2𝐶

𝑦 2 − 2sin⁡(𝑥)
𝑐=
2

1.232 − 2sin⁡(0.2)
𝑐=
2

1.51 − 0.397
𝑐=
2

C=0.5575
h 0.1
n x y ytoch
0 0.2 1.23 1.233020138
1 0.3 1.30968021 1.309213662
2 0.4 1.382624466 1.37907095
3 0.5 1.449241325 1.442862113
4 0.6 1.509795944 1.500761456
5 0.7 1.564461319 1.552879704
6 0.8 1.613349852 1.599284897
7 0.9 1.65653371 1.640016408
8 1 1.69405845 1.675094615
9 1.1 1.725952409 1.704527712
10 1.2 1.752233326 1.728316572
11 1.3 1.772913092 1.746458236
12 1.4 1.788001188 1.758948396

Резулитаты вычисления

Chart Title
2
1.8
1.6
1.4
1.2
1 y

0.8 ytoch

0.6
0.4
0.2
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

График
Таблицы вычислесния

Вычислим максимальную погрешность численного решения. Максимальное отклонения


замечено при x=1.4.
|𝑦Ч (1,4) − 𝑦Т (1,4)|
∆=
𝑦Т (1,8)
|1.788001188 − 1,758948396|
∆= = 1.65%
1,758948396

Фрагмент MathCAD.
Задание 9. С помощью Рунге-Кутта получить численое решение обыкновенного
𝑦
диференциального уравнения 𝑦 ′ = 𝑥 + 𝑠𝑖𝑛 удовлетворяющего условию 𝑦(1.8) = 2.6 на
√5
промежутоке изменения 𝑥 ∈ [1.8, 2.8]. Сравнить с решением уравнения методом Эйлера.
Решить данное уравнение в пакетах Microsoft Excel и MathCAD.

Мы будем производить расчеты формулами чертвертого порядка, которые имеют вид:

Где h – шаг измения аргумента x, f(x,y) – правая часть рашаемого дифференциального следовательно
вычислчются значения вспомогательных и k1, k2, k3, k4 значения вспомогательных коэффициентов

Результаы вычисления
6

0
0 0.5 1 1.5 2 2.5 3

График

Таблицы с вычислениями
Вычислим максимальную погрешность численного решения. Максимальное
отклонения замечено при x=2,8.

|𝑦р−к (2,8) − 𝑦э (2,8)| |5.558 − 5.752|


∆= = = 3.3%
𝑦р−к (2,8) 5.752

Фрагмент MathCAD