
68
Г
пава
22
3°.
Метод Милна. Требуется найти на отрезке
[^с-^л]
Р^"
шение уравнения if =
f(x,y),
удовлетворяющее начальному ус-
ловию у^
=
y(xQ). Для этого находим каким-либо способом три
последовательные значения
Ух=У(^х)> У2=У(^2)> Уз=У(^з)
искомой функции (например, методом Эйлера или Рунге-Кутта)
и т. д.
Последующие значения у. (i
=
4,5,.,.,n)
вычисляем по фор-
мулам
4/г
У1
= У1-4+yf'^ts - L2+L
Л*
(6)
"^^^
fi=f(Xi>yi) = yl' Ji=ff(^i^yi)'
Контроль расчета определяется величиной £.
=
—
W^
- ^ .
Если £.
<
10""",
где т — последний десятичный разряд, сохра-
няемого в ответе знака, то за
у^
принимаем ^. и вычисляем сле-
дующее значение функции //.^,. Если же
£^
>
Ю"'", то следует,
уменьшив шаг разбиения, расчет провести сначала. Для опреде-
ления величины начального шага можно воспользоваться нера-
венством /г^ <10""'.
Метод Милна может быть использован и для решения сис-
темы уравнений (5). В этом случае формулы Милна пишутся
отдельно для функций x(t) и
[/("^^.
Дальнейший порядок вычис-
лений остается без изменений.
4°.
Метод Адамса. Требуется найти на отрезке
[А:О,Х„]
ре-
шение уравнения у'
=
f(x, у), удовлетворяющее начальному ус-