ВУЗ:
Составители:
Задание 2.2 Решите задачу Коши
()
(
)
(
)
(
)
0,220,1121222111
,,,,,,, yayyayyyxfyyyxfy ===
′
=
′
на отрезке
[a,b] методом Рунге-Кутты с постоянным шагом h=0.1. Изобразите графики
решений, вычисленных с шагом h, 2h и h/2. Вид уравнений и начальные
значения заданы в таблице 2.2..
Таблица 2.2 – Данные для расчета
Вариант
()
211
,, yyxf
(
)
212
,, yyxf
(
)
ay
1
()
ay
2
a b
1
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
++
2
2
2
1
1
1
yy
arctg
(
)
21
sin yy
1 0 -1 1
2
(
)
2
2
2
yxarctg +
(
)
1
sin yx
+
0.5 1.5 0 2
3
21
2
yyx +
(
)
21
cos xyy
+
-1 1 0 4
4
2
2
2
yx +
21
yxy
1 0 0 5
5
2
2
2
1 yx
x
++
2
1
2
2
1 yx
y
++
0.2 0 -1 1
6
(
)
2
2
2
sin yx +
(
)
1
cos xy
0 0 0 4
7
2
sin y
1
cos y
0.5 -0.5 -1 3
8
()
21
cos yyx +
(
)
21
sin yy
−
-0.6 2 2 5
9
2
2
1
cossin yy
21
coscos yy
0 0 -1 3
10
1
2
1
2
32 yyx ++
2
2
1
2
yyx ++
1.2 1.2 0 2
11
2
2
1
y
y
2
2
1
yy −
1 1 1 3
12
2
1
2
2
yxy ++
xy sincos
2
2
−
0.8 3.5 2 4
Порядок выполнения задания:
1.
Присвойте переменной ORIGIN значение, равное единице.
2.
Присвойте начальное значение решения переменной у
0
.
3.
Определите правую часть уравнения f(x,y).
4.
Вычислите решение, используя функцию rkfixed с параметром N,
вычисленным по формуле
N=
h
xx
end 0
−
.
19
Задание 2.2 Решите задачу Коши y1′ = f1 ( x, y1 , y 2 ), y 2′ = f 2 ( x, y1 , y 2 ), y1 (a ) = y1, 0 , y 2 (a ) = y2,0 на отрезке [a,b] методом Рунге-Кутты с постоянным шагом h=0.1. Изобразите графики решений, вычисленных с шагом h, 2h и h/2. Вид уравнений и начальные значения заданы в таблице 2.2.. Таблица 2.2 – Данные для расчета Вариант f1 ( x, y1 , y 2 ) f 2 ( x, y1 , y 2 ) y1 (a ) y 2 (a ) a b 1 ⎛ 1 ⎞ sin ( y1 y 2 ) 1 0 -1 1 arctg⎜⎜ ⎟ 2 ⎟ ⎝ 1 + y1 + y2 ⎠ 2 2 ( arctg x 2 + y22 ) sin ( x + y1 ) 0.5 1.5 0 2 3 x 2 y1 + y2 cos( y1 + xy 2 ) -1 1 0 4 4 x 2 + y 22 xy1 y 2 1 0 0 5 5 x y2 0.2 0 -1 1 1+ x + y 2 2 2 1+ x + y 2 2 1 6 sin(x 2 + y 22 ) cos ( xy 1 ) 0 0 0 4 7 sin y 2 cos y1 0.5 -0.5 -1 3 8 x cos ( y 1 + y 2 ) sin ( y1 − y 2 ) -0.6 2 2 5 9 sin y1 cos 2 y 2 cos y1 cos y 2 0 0 -1 3 10 2 3x 2 + y12 + y1 x 2 + y12 + y 2 1.2 1.2 0 2 11 y 12 y12 − y 2 1 1 1 3 y2 12 y 2 + x 2 + y12 y 2 cos x − sin 2 0.8 3.5 2 4 Порядок выполнения задания: 1. Присвойте переменной ORIGIN значение, равное единице. 2. Присвойте начальное значение решения переменной у0 . 3. Определите правую часть уравнения f(x,y). 4. Вычислите решение, используя функцию rkfixed с параметром N, xend − x0 вычисленным по формуле N= . h 19
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »