ВУЗ:
Составители:
Рубрика:
19 20
max{| y ki (h) − y ki (h/2) |} ний первого порядка (9.3) - (9.4), к которой затем применяют численные
1≤i ≤ n методы решения систем.
δi(h/2) ≈ , (9.6)
2 p −1 Положим
где p- порядок точности численного метода. y 1 = y, y 2 = y 1' , y 3 = y '2 ,..., y n = y 'n −1
Численное решение задачи Коши для системы дифференцирован-
и выразим функцию y(x) вместе с её производными до (n -1)-го порядка
ных уравнений можно найти с помощью метода Рунге-Кутта четвертого
включительно через введенные функции:
порядка. Векторная форма, алгоритма метода Рунге-Кутта для задачи (9.5)
соответствует рекуррентным формулам (5.2) и имеет вид y = y 1 , y' = y 2 , y' ' = y 3 ,..., y ( n −1) = y n .
xi = xi-1 + h, Yi = Yi-1 + ∆Yi-1 , ( i = 1, m ), Теперь вместо задачи (10.1) - (10.2) имеем задачу для системы уравнений
1 [i −1] y1' = y 2 ,
ДYi −1 = (K1 + 2K[i2 −1] + 2K[i3 −1] ) + K[i4 −1] ), '
6 y 2 = y 3 ,
K1[i−1] = hF(xi −1, yi −1), − − − (10.3)
1 1 y ' = y ,
K[i2−1] = hF(xi −1 + h, Yi −1 + K1[i−1] ), n −1 n
2 2 y 'n = f ( x , y1 , y 2 ,..., y n )
1 1
K[i3−1] = hF(xi −1 + h, Yi −1 + K[i2−1] ), при начальных условиях
2 2
y 1 ( x 0 ) = y 0 , y 2 ( x 0 ) = y '0 ,...y n ( x 0 ) = y (0n −1) . (10.4)
K 4 = hF(xi −1 + h, Yi −1 + K [i3−1] ),
[i−1]
Отметим, что численное решение задачи Коши (10.1) - (10.2.) - это табли-
k [ij1−1] ца значений yi = y1i в точках xi ( i = 1, m ).
k [i −1]
где векторы K [ij −1] = j2 (j = 1, 2, 3, 4). 11. Замечания об оценке погрешностей решений
− − − дифференциальных уравнений
[i −1] Гарантией правильности решения дифференциальных уравнений
k jn
может служить:
1) проверка выполнения условий задачи (например, проверка подстанов-
10. Решение дифференцированных уравнений кой, полученного приближенного решения в решаемое уравнение и
высших порядков оценка расхождения правой и левой части);
Задача Коши для дифференцированного уравнения n-го порядка 2) двойной пересчет по возможности другим методом;
ставится так: найти решение уравнения 3) применение более грубой схемы;
y ( n ) = f ( x , y, y' , y' ' ,..., y ( n −1) ) (10.1) 4) качественный анализ задачи.
Пусть y(x) - искомая функция (решение задачи Коши), значения yi =
при начальных условиях
−1)
y(xi) которой обычно определяются в узлах.
y(x 0 ) = y 0 , y' (x 0 ) = y '0 ,..., y (n −1) (x 0 ) = y (n
0 . (10.2) Обозначим через ~y i = ~y( x i ) - приближенное решение. Тогда абсо-
Задачи Коши (10.1) - (10.2) для дифференциального уравнения n-го поряд- лютная погрешность приближенного решения ~y ( x ) выразится формулой
ка приводится к задаче Коши для системы n дифференциальных уравне-
δ ≥ ~y − y . .
i i i
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- следующая ›
- последняя »
