ВУЗ:
Составители:
Рубрика:
29
Результаты вычислений функции rkfixed(y, x0, x
end
, N, D) – матрица
размерности
)
1
(
)
1
(
+
×
+
n
N
. Первый столбец матрицы
D
содержит
координаты узлов равномерной сетки, а остальные
n
столбцов – значения
искомых решений
i
y в узлах сетки, т.е.
i
i
yD =
>
+
<
1
или, что то же самое,
)(,
1,1, jiijjj
xYDDx
=
=
+
. В соответствии с формулами, позволяющими
записать уравнение
n
-го порядка в виде системы , второй столбец матрицы
D
содержит значения решения уравнения в узлах сетки, а остальные
столбцы – значения в этих узлах производных решения до
)
1
(
−
n
-го порядка:
i
i
yD =
>
+
<
2
,
1
,...,
2
,
1
−
=
n
i
.
Пример. Решите на отрезке
]3,0[
методом Рунге - Кутта с постоянным
шагом задачу Коши
=
=
−
,
,
1
'
2
2
'
1
xy
ey
yy
=
=
.0)0(
,0)0(
2
1
y
y
Оцените погрешности решений , вычисленных с шагами 1.0 , 05.0 , и
изобразите графики приближенных решений .
План выполнения:
1) Установите режим автоматических вычислений .
2) Присвойте переменной ORIGIN значение, равное единице.
3) Присвойте начальное значение решения вектору- столбцу с
именем
y
.
4) Определите правую часть уравнения , присвойте соответству-
ющие выражения элементам вектора- столбца с именем
)
,
(
y
x
f
.
5) Найдите величину
−
=
h
xx
N
end 0
.
6) Вычислите решение, используя функцию rkfixed(y,a,b,N,f) с
параметром
N
, найденным в предыдущем пункте .
7) Сохраните решение в матрице
1
Y
.
8) Вычислите решение, используя функцию rkfixed(y,a,b,N,f) с
параметром
N
, найденным по формуле
−
=
h
xx
N
end 0
2
.
9) Сохраните решение в матрице
2
Y
.
29 Результаты вычислений функции rkfixed(y, x0, xend, N, D) – матрица размерности ( N +1) ×(n +1) . Первый столбец матрицы D содержит координаты узлов равномерной сетки, а остальные n столбцов – значения искомых решений y i в узлах сетки, т.е. D = yi или, что то же самое, x j = D j ,1 , D j ,i +1 =Yi ( x j ) . В соответствии с формулами, позволяющими записать уравнение n -го порядка в виде системы, второй столбец матрицы D содержит значения решения уравнения в узлах сетки, а остальные столбцы – значения в этих узлах производных решения до ( n −1) -го порядка: D = yi , i =1,2,..., n −1 . Пример. Решите на отрезке [0,3] методом Рунге - Кутта с постоянным шагом задачу Коши � ' �y1 = y2 , �y1 (0) =0, � ' � � �y2 =e −xy1 , �y2 (0) =0. Оцените погрешности решений, вычисленных с шагами 0.1 , 0.05 , и изобразите графики приближенных решений. План выполнения: 1) Установите режим автоматических вычислений. 2) Присвойте переменной ORIGIN значение, равное единице. 3) Присвойте начальное значение решения вектору-столбцу с именем y . 4) Определите правую часть уравнения, присвойте соответству- ющие выражения элементам вектора-столбца с именем f ( x, y ) . � x −x0 � 5) Найдите величину N =� end �. � h � 6) Вычислите решение, используя функцию rkfixed(y,a,b,N,f) с параметром N , найденным в предыдущем пункте. 7) Сохраните решение в матрице Y 1 . 8) Вычислите решение, используя функцию rkfixed(y,a,b,N,f) с � x −x0 � параметром N , найденным по формуле N =2 � end �. � h � 9) Сохраните решение в матрице Y 2 .
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »