
- •1.Классификация численных методов решения з. Коши
- •2.Методы Эйлера, трапеций, Коши-Эйлера решения з.К
- •3. Метод Рунге-Кутта решения задачи Коши. Построение методов р-к второго порядка точности.
- •4. Оценка погрешности и сходимость одношаговых методов.
- •5. Экстрополяционные методы Адомса
- •6. Интерполяционные методы Адамса
- •7. Построение линейны многошаговых методов решения задачи Коши. Примеры
- •8. Условия корней многошаговых методов
- •9. Cходимость многошаговых методов
6. Интерполяционные методы Адамса
Рассмотрим
задачу Коши
Пусть з.К. имеет точное решение у(х).На [a,b] постоим с шагом h=(b-a)/N равномерную сетку a=x0<x1<……..<xn=b.
Для любой гладкой функции у(х) в соответствии с формулой Ньютона-Лейбница выполн-ся рав-во:
.
В
интеграле (3) сделаем замену
.
В рез-те (3) перепишется в виде:
Подинтегральную
ф-цию в (4) заменим интерпол-ным многочленом
с конечными разностями для интерполирования
в конце таблицы, а в качестве узлов
интерполирования возьмем точки
Получим
(5),
где
остаточный член инетрп мн-члена
,
-1≤t≤0
После
подстановки (5) в (3) и интегрирования
получим:
(6),
где
,
Ск=
dt
Применяя теорему о среднем, получим
Mk+2(7),
где Mk+2=max
a≤x≤b|
|
Взяв в (6) вместо y инт. кривую ур. (1) , получим:
,
j=i-k+1,..,i
Формула (8) опр-ет инт. метод Адамса решения задачи (1)-(2). Он относится к методам k+1-го порядка точности.
Формула
(8) представляет собой нелинейное ур-ие
относительно
.
Поэтому для его решения можно использовать
метод простой итерации. На практике
часто используют экстрополяционный и
интерполяционный метод Адамса вместе,
т.е. сначала экс. методом А находят
,
а затем инт. методом его уточняют (методы
прогноза и коррекции).
7. Построение линейны многошаговых методов решения задачи Коши. Примеры
Рассмотрим
задачу Коши y’=F(x,y),
x
[a,b]
(1)
y(a)=y0 (2)
На
отрезке [a,b]
введем сетку x0=a,
xi=x0+ih,
i=0,1,…
. Как правило, линейный к-шаговый метод
решения задачи (1)-(2) определяется формулой
yi+1=
,
i=k,k+1,…
(3)
Если
=0,
то метод (3) называется явным, а при
– неявным методом. В основу построения
многошаговых метода вида (3) положим
алгебраический порядок точности, под
которым будем понимать степень многочлена,
для которого формула (3) является точной,
т.е. погрешность данного метода
,
т.о. если формула (3) имеет нулевой порядок
точности, то она точна для многочлена
y(x)=1.
Для того, что бы эта функция была решением
для уравнения (1), надо что бы y’=0=F(x,y),
F=0,
тогда для функции
у(х)=1
yi+1-=
.
Но поскольку yi=y(xi)=1,
то получаем условие
(4)
Предположим
теперь, что формула (3) имеет первый
порядок точности, т.е. является такой
для функции у(х)=х. Подставляя это
равенство в (1) находим F(x,y)=1.
Значит (3) можно переписать в виде
.
.
Из последнего равенства в силу (4) получаем
(5)
Условия (4)-(5) называются условиями согласования и являются необходимыми и достаточными для того, что бы многошаговый метод (3) имел по крайней мере 1-ый порядок точности. Если продолжить данные рассуждения, то можно показать, что для того, что бы многошаговый метод (3) имел по крайней мере m-ый порядок точности, необч. и дост. что бы наряду с условиями (4)-(5) еще выполнялось
Пример.
Пусть (3) имеет вид:
(7). Обозначим
.
В данном случае условия (4) и (5) таковы
.
Поэтому (7) можно переписать в виде
(8).
Метод
(8) точен для любого многочлена первой
степени и содержит 1 свободных параметр
.
Например, если положить
,
то получим явный метод, который является
методом Эйлера. Однако, например
можно выбрать и таким образом, чтобы
метод (8) был точен для любого многочлена
второй степени. Действительно, будем
подставлять в (8) функцию:
.
В данном случае:
(9). Перепишем (9) в виде:
(10)
Приведем в (10) подобные слагаемые:
.
А
(8) приобретает вид:
.