Составители:
Рубрика:
Т.Н. Губина, Е.В. Андропова
;
22
23
)
k
h
y
,
h
x
f(
k
i
i
⋅++=
.
34
)
k
h
y
h,
x
f(
k
i
i
⋅++=
ПРИМЕР 3. Решение задачи Коши методом Рунге-Кутта 4 порядка. При-
меняя метод Рунге-Кутта, найти решение задачи Коши:
{
y ' =y−x
y 0=1.5
в трех
последовательных точках
x
1
=0.2
,
x
2
=0.4
,
x
3
=0.6
.
Решение:
Возьмем шаг
h=0.2
. Используя расчетные формулы Рунге-Кутта
(2.9), найдем приближенное решение задачи Коши:
k
1
= f x
0,
y
0
= y
0
− x
0
=1.5−0=1.5
k
2
= f x
0
h
2
, y
0
h
2
k
1
= f 00.2/2, 1.50.2/2⋅1.5= f 0.1,1 .65=1.65−0.1=1.55
k
3
= f 0.1, 1.50.1⋅1.55= f 0.1 , 1.655=1.655−0.1=1.555
k
4
= f 0.2 ,1.50.2⋅1.555= f 0.2 ,1.811=1.811−0.2=1.611
y
1
= y
0
hk
1
2 k
2
2k
3
k
4
/6=1.50.21.52⋅1.552⋅1.5551.611/6=1.8107
k
1
= f x
1,
y
1
= y
1
−x
1
=1.8107−0.2=1.6107
k
2
= f x
1
h
2
, y
1
h
2
k
1
= f 0.20.1 , 1.81070.1⋅1.6107= f 0.3 ,1.97177=1.67177
k
3
= f 0.3 , 1.81070.1⋅1.67177= f 0.3 , 1.977877=1.977877−0.3=1.677877
k
4
= f 0.4,1.81070.2⋅1.677877= f 0.4, 2.1462754=1.7462754
y
2
=y
1
hk
1
2k
2
2k
3
k
4
/6
y
2
=1.81070.21.61072⋅1.671772⋅1.6778771.7462754/6=2.14590898
Аналогично находим
y
3
=2.511053228172
Таким образом, получили численное решение задачи Коши:
x
i
0 0.2 0.4 0.6
y
i
1.5 1.8107 2.14590898 2.511053228172
Графиком приближенного решения является ломаная, последователь-
но соединяющая точки (
x
i
, y
i
) .
2.3. Решение краевых задач для линейных дифференциальных уравне-
ний второго порядка методом конечных разностей
Линейное дифференциальное уравнение второго порядка имеет вид:
y
''
p x y
'
q x y= f x
, (3.1)
где
p x , q x
и
f x
— некоторые непрерывные на
[a , b]
функции. Крае-
вая задача для линейного дифференциального уравнения состоит в нахожде-
нии его решения
y= y x
, удовлетворяющего двухточечным линейным крае-
вым условиям
{
1
y a
2
y ' a= A ,
1
y b
2
y ' b=B ,
(3.2)
где
1,
2,
1,
2,
A , B
— постоянные и
∣
1
∣
∣
2
∣
≠0
,
∣
1
∣
∣
2
∣
≠0
.
54
Т.Н. Губина, Е.В. Андропова
h h
k 3 = f( xi + , y i + ⋅ k 2 ); k 4 = f( xi + h, y i + h ⋅ k 3 ).
2 2
ПРИМЕР 3. Решение задачи Коши методом Рунге-Кутта 4 порядка. При-
меняя метод Рунге-Кутта, найти решение задачи Коши: { y ' = y−x
y 0=1.5
в трех
последовательных точках x 1=0.2 , x 2=0.4 , x 3=0.6 .
Решение:
Возьмем шаг h=0.2 . Используя расчетные формулы Рунге-Кутта
(2.9), найдем приближенное решение задачи Коши:
k 1= f x 0, y 0 = y 0− x 0=1.5−0=1.5
h h
k 2 = f x 0 , y 0 k 1 = f 00.2/2, 1.50.2/2⋅1.5= f 0.1 ,1 .65=1.65−0.1=1.55
2 2
k 3= f 0.1 , 1.50.1⋅1.55= f 0.1 , 1.655=1.655−0.1=1.555
k 4 = f 0.2 ,1.50.2⋅1.555= f 0.2 ,1 .811=1.811−0.2=1.611
y 1= y 0h k 12 k 22 k 3k 4 /6=1.50.21.52⋅1.552⋅1.5551.611/6=1.8107
k 1= f x1, y 1 = y 1−x 1=1.8107−0.2=1.6107
h h
k 2 = f x 1 , y 1 k 1= f 0.20.1 , 1.81070.1⋅1.6107= f 0.3 ,1 .97177=1.67177
2 2
k 3= f 0.3 , 1.81070.1⋅1.67177= f 0.3 , 1.977877=1.977877−0.3=1.677877
k 4 = f 0.4 ,1.81070.2⋅1.677877= f 0.4 , 2.1462754=1.7462754
y 2= y 1h k 12 k 22 k 3k 4 /6
y 2=1.81070.21.61072⋅1.671772⋅1.6778771.7462754/6=2.14590898
Аналогично находим y 3=2.511053228172
Таким образом, получили численное решение задачи Коши:
xi 0 0.2 0.4 0.6
yi 1.5 1.8107 2.14590898 2.511053228172
Графиком приближенного решения является ломаная, последователь-
но соединяющая точки ( x i , y i ) .
2.3. Решение краевых задач для линейных дифференциальных уравне-
ний второго порядка методом конечных разностей
Линейное дифференциальное уравнение второго порядка имеет вид:
y '' p x y ' q x y= f x , (3.1)
где p x , q x и f x — некоторые непрерывные на [a , b] функции. Крае-
вая задача для линейного дифференциального уравнения состоит в нахожде-
нии его решения y= y x , удовлетворяющего двухточечным линейным крае-
вым условиям
{1 y a 2 y ' a= A ,
1 y b2 y ' b=B ,
(3.2)
где 1, 2, 1, 2, A , B — постоянные и ∣1∣∣ 2∣≠0 , ∣1∣∣2∣≠0 .
54
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »
