ВУЗ:
Составители:
Рубрика:
9
1.3 Решение задачи Коши для дифференциальных уравнений
высших порядков
Найдем на отрезке
]
3
,
0
[
приближенное решение уравнения
xy
ey
−
='' ,
удовлетворяющее начальным условиям
1
)
0
(
=
y
,
1
)
0
(
'
=
y
, и построим
график найденного решения .
Сведем решение задачи для уравнения второго порядка к задаче для
эквивалентной нормальной системы второго порядка. Обозначим
)()(
1
xyxy
=
и )(')(
2
xyxy
=
. Поскольку )())'('()(''
'
2
xyxyxy == , то получим
−=
=
),exp(
,
1
'
2
2
'
1
xyy
yy
=
=
.1)0(
,1)0(
2
1
y
y
Решим задачу численно , используя алгоритм Рунге – Кутта с фиксированным
шагом на сетке из 20 равноотстоящих узлов.
Фрагмент рабочего документа MathCAD, содержащий вычисления и
график, приведен ниже.
y''expx− y⋅()y 0() 1, y' 0() 1, ORIGIN 1:=
Dxy,()
y
2
expx− y
1
⋅
()
:= y
1
1
:= Yrkfixedy 0, 3, 30, D,():=
0123
5
10
Y
2
〈〉
Y
1
〈〉
Y
1 2 3
1
2
3
4
5
6
7
8
011
0.11.1051.095
0.21.2191.179
0.31.341.251
0.41.4691.313
0.51.6021.363
0.61.7411.403
0.71.8831.434
=
Указание. Определите вектор
y
и вектор-функцию
)
,
(
y
x
D
как
матрицы размерности
)
1
2
(
×
. Присвойте компонентам вектора
y
начальные
значения , а компонентам вектора
)
,
(
y
x
D
- выражения для правых частей
уравнений системы . В остальном действуйте так же, как в предыдущих
примерах .
9
1.3 Решение задачи Коши для дифференциальных уравнений
высших порядков
Найдем на отрезке [0,3] приближенное решение уравнения y ' ' =e −xy ,
удовлетворяющее начальным условиям y (0) =1 , y ' (0) =1 , и построим
график найденного решения.
Сведем решение задачи для уравнения второго порядка к задаче для
эквивалентной нормальной системы второго порядка. Обозначим
y1 ( x) = y ( x ) и y2 ( x ) = y ' ( x) . Поскольку y ' ' ( x ) =( y ' ( x ))' = y2' ( x ) , то получим
� '
�y1 = y2 , �y1 (0) =1,
� ' �
�
�y2 =exp(−xy1 ), �y2 (0) =1.
Решим задачу численно, используя алгоритм Рунге – Кутта с фиксированным
шагом на сетке из 20 равноотстоящих узлов.
Фрагмент рабочего документа MathCAD, содержащий вычисления и
график, приведен ниже.
y'' exp(−x ⋅ y) ,y(0) 1 , y'(0) 1 ORIGIN:=1
� y2 �
y :=�
1 �
D(x ,y) :=� � � � Y :=rkfixedy
( ,0 ,3 ,30 , D)
� exp(−x ⋅ y1) � �1 �
1 2 3
10
1 0 1 1
2 0.1 1.105 1.095
3 0.2 1.219 1.179
Y ��
2
5
Y= 4 0.3 1.34 1.251
5 0.4 1.469 1.313
6 0.5 1.602 1.363
0 1 2 3 7 0.6 1.741 1.403
Y ��
1
8 0.7 1.883 1.434
Указание. Определите вектор y и вектор-функцию D ( x , y ) как
матрицы размерности ( 2 ×1) . Присвойте компонентам вектора y начальные
значения, а компонентам вектора D ( x, y ) - выражения для правых частей
уравнений системы. В остальном действуйте так же, как в предыдущих
примерах.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »
