ВУЗ:
Составители:
Рубрика:
75
Исследование погрешности решения показало , что при числе
разбиений 2n=64
1.0max
2
2
11
=<−
−≤≤
ε
h
i
h
i
ni
yy
.
Методы Рунге - Кутта
Группа методов Рунге - Кутта разного порядка позволяют проводить
численное решение дифференциальных уравнений с хорошей точностью
без использования производных. Так , метод Эйлера – метод Рунге - Кутта
первого порядка.
Метод Рунге - Кутта второго порядка записывается в следующей
форме:
()
()
()
++=
=
−≤≤++=
+
.,
,,
,10,
2
12
1
211
hkyhxfk
yxfk
mikk
h
yy
ii
ii
ii
Пример 8.5. Методом Рунге - Кутта второго порядка решить задачу Коши
()
2,00,10,
22
≤≤=+= xyyx
dx
dy
с шагом
1,0
=
h
.
Решение . Находим решение в узловых точках 0, 0,1, 0,2:
1
0
=
y ;
()
()()
=++=
=
=++=
;22,11,011,0
,1
,111,1
2
1,0
1
22
2
1
211
k
k
kky
(
)
()()
()()
=++=
=+=
=++=
.5662924,11244321,0111,12,0
,244321,1111,11,0
,1530725,105,0111,1
22
2
22
1
212
k
k
kky
75 Исследование погрешности решения показало, что при числе h разбиений 2n=64 max y −y h i 2 2i <ε =0.1 . 1≤i ≤n −1 Методы Рунге-Кутта Группа методов Рунге-Кутта разного порядка позволяют проводить численное решение дифференциальных уравнений с хорошей точностью без использования производных. Так, метод Эйлера – метод Рунге-Кутта первого порядка. Метод Рунге-Кутта второго порядка записывается в следующей форме: � h � y i +1 = y i +2 (k1 +k 2 ), 0 ≤i ≤m −1, � � k1 = f (xi , y i ), � k = f (x +h, y +hk ). � 2 i i 1 � Пример 8.5. Методом Рунге-Кутта второго порядка решить задачу Коши dy =x 2 +y 2 , y (0 ) =1, 0 ≤x ≤0,2 с шагом h =0,1 . dx Решение. Находим решение в узловых точках 0, 0,1, 0,2: y 0 =1 ; � 0,1 � y1 =1 + 2 (k1 +k 2 ) =1,111, � � k1 =1, � � k 2 =(0,1) +(1 +0,1) =1,22; 2 2 � � y 2 =1,111 +0,05(k1 +k 2 ) =1,2515307, �� � k1 =(0,1) +(1,111) =1,244321, 2 2 � �� k 2 =(0,2 ) +(1,111 +0,1244321) =1,5662924. 2 2
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »