Методы полиномиальной аппроксимации

Пусть точным решением задачи (1) является полином степени Методы полиномиальной аппроксимации - student2.ru :

Методы полиномиальной аппроксимации - student2.ru

Предположим, что нам известны значения точного решения Методы полиномиальной аппроксимации - student2.ru и Методы полиномиальной аппроксимации - student2.ru правой части дифференциального уравнения в Методы полиномиальной аппроксимации - student2.ru точках Методы полиномиальной аппроксимации - student2.ru . Нашей целью является построение таких численных методов, которые позволили бы в этом случае найти Методы полиномиальной аппроксимации - student2.ru , совпадающее со значением точного решения в точке Методы полиномиальной аппроксимации - student2.ru : Методы полиномиальной аппроксимации - student2.ru . Например, для Методы полиномиальной аппроксимации - student2.ru в (21) это позволяет сделать явный метод Эйлера.

Любой метод, дающий возможность найти точное значение Методы полиномиальной аппроксимации - student2.ru решения Методы полиномиальной аппроксимации - student2.ru задачи (1), являющегося полиномом (21), называют методом полиномиальной аппроксимации (формулой численного интегрирования) порядка Методы полиномиальной аппроксимации - student2.ru .

Предупреждение.Не путать порядок Методы полиномиальной аппроксимации - student2.ru метода полиномиальной аппроксимации с порядком Методы полиномиальной аппроксимации - student2.ru метода Тейлора.

В отличие от метода Тейлора большинство методов полиномиальной аппроксимации использует для вычисления Методы полиномиальной аппроксимации - student2.ru информацию о нескольких предыдущих шагах. Поэтому метод полиномиальной аппроксимации при Методы полиномиальной аппроксимации - student2.ru называютмногошаговымв отличие, например, от методов Рунге-Кутта, которые являются одношаговыми.

Общий вид алгоритма метода полиномиальной аппроксимации:

Методы полиномиальной аппроксимации - student2.ru

где Методы полиномиальной аппроксимации - student2.ru коэффициентов Методы полиномиальной аппроксимации - student2.ru определяются так, что если точное решение Методы полиномиальной аппроксимации - student2.ru задачи (1) является полиномом степени Методы полиномиальной аппроксимации - student2.ru и если предварительно найденные значения Методы полиномиальной аппроксимации - student2.ru являются точными ( Методы полиномиальной аппроксимации - student2.ru при Методы полиномиальной аппроксимации - student2.ru ), то алгоритм (22) дает точное значение решения Методы полиномиальной аппроксимации - student2.ru . Очевидно, что Методы полиномиальной аппроксимации - student2.ru (число параметров - коэффициентов метода должно быть больше числа коэффициентов полинома (21)).

Найдем условия, которым должны удовлетворять коэффициенты Методы полиномиальной аппроксимации - student2.ru метода полиномиальной аппроксимации порядка Методы полиномиальной аппроксимации - student2.ru .

Семейство задач Коши, решением которых является полином (21), имеет вид

Методы полиномиальной аппроксимации - student2.ru

Для удобства вычислений положим Методы полиномиальной аппроксимации - student2.ru . Тогда Методы полиномиальной аппроксимации - student2.ru , Методы полиномиальной аппроксимации - student2.ru . Из (21) и (23) имеем:

Методы полиномиальной аппроксимации - student2.ru

Методы полиномиальной аппроксимации - student2.ru

Методы полиномиальной аппроксимации - student2.ru

Методы полиномиальной аппроксимации - student2.ru

Методы полиномиальной аппроксимации - student2.ru

Методы полиномиальной аппроксимации - student2.ru

Подставляя найденные выражения в (22) и приравнивая коэффициенты при Методы полиномиальной аппроксимации - student2.ru , получим систему Методы полиномиальной аппроксимации - student2.ru уравнений относительно Методы полиномиальной аппроксимации - student2.ru неизвестных Методы полиномиальной аппроксимации - student2.ru :

Методы полиномиальной аппроксимации - student2.ru

Система (24) называется условием корректности многошагового метода полиномиальной аппроксимации порядка Методы полиномиальной аппроксимации - student2.ru .

Замечание. Если потребовать, чтобы метод был точен для случая, когда решение задачи (1) принадлежит специальному классу функций иных, чем полиномы (например, экспоненциальных), то можно получить другие условия корректности приближенного метода.

Метод полиномиальной аппроксимации (22), коэффициенты которого Методы полиномиальной аппроксимации - student2.ru удовлетворяют условию корректности (24), называют состоятельным.

Метод (22) называется явным, если Методы полиномиальной аппроксимации - student2.ru , и неявным, если Методы полиномиальной аппроксимации - student2.ru .

Локальная алгоритмическая ошибка состоятельного многошагового метода полиномиальной аппроксимации порядка Методы полиномиальной аппроксимации - student2.ru при естественных ограничениях на правую часть дифференциального уравнения Методы полиномиальной аппроксимации - student2.ru определяется выражением

Методы полиномиальной аппроксимации - student2.ru

где Методы полиномиальной аппроксимации - student2.ru - константа, не зависящая от Методы полиномиальной аппроксимации - student2.ru , Методы полиномиальной аппроксимации - student2.ru .

Опишем два важных семейства состоятельных методов полиномиальной аппроксимации, часто используемые в вычислительной практике.

Метод Адамса-Башфорта (экстраполяционный метод Адамса).

Метод Адамса-Башфорта порядка Методы полиномиальной аппроксимации - student2.ru является явным многошаговым методом полиномиальной аппроксимации, полученным из (22) при условии

Методы полиномиальной аппроксимации - student2.ru

то есть

Методы полиномиальной аппроксимации - student2.ru

Коэффициенты метода Методы полиномиальной аппроксимации - student2.ru определяются из условия корректности (24). В этом случае (24) примет вид

Методы полиномиальной аппроксимации - student2.ru

Определитель этой системы отличен от нуля и, следовательно, существует единственное решение. Таким образом, для любого Методы полиномиальной аппроксимации - student2.ru решение системы (28) однозначно определяет метод Адамса-Башфорта порядка Методы полиномиальной аппроксимации - student2.ru (метод является состоятельным).

Таблица 1. Алгоритмы метода Адамса-Башфорта.

Порядок Алгоритм
Первый Методы полиномиальной аппроксимации - student2.ru (явный метод Эйлера)
Второй Методы полиномиальной аппроксимации - student2.ru
Третий Методы полиномиальной аппроксимации - student2.ru
Четвертый Методы полиномиальной аппроксимации - student2.ru

Для численной реализации метода Адамса-Башфорта порядка Методы полиномиальной аппроксимации - student2.ru требуется Методы полиномиальной аппроксимации - student2.ru стартовых значений Методы полиномиальной аппроксимации - student2.ru (метод является Методы полиномиальной аппроксимации - student2.ru - шаговым).

Метод Адамса-Мултона (интерполяционный метод Адамса).

Метод Адамса-Мултона порядка Методы полиномиальной аппроксимации - student2.ru является неявным многошаговым методом полиномиальной аппроксимации, полученным из (22) при условии

Методы полиномиальной аппроксимации - student2.ru

то есть

Методы полиномиальной аппроксимации - student2.ru

Коэффициенты метода Методы полиномиальной аппроксимации - student2.ru определяются из условия корректности (24). В этом случае (24) примет вид

Методы полиномиальной аппроксимации - student2.ru

Определитель этой системы отличен от нуля и, следовательно, существует единственное решение. Таким образом, для любого Методы полиномиальной аппроксимации - student2.ru решение системы (31) однозначно определяет метод Адамса-Мултона порядка Методы полиномиальной аппроксимации - student2.ru (метод является состоятельным).

Для численной реализации метода Адамса-Мултона порядка Методы полиномиальной аппроксимации - student2.ru требуется Методы полиномиальной аппроксимации - student2.ru стартовых значений Методы полиномиальной аппроксимации - student2.ru (метод является Методы полиномиальной аппроксимации - student2.ru - шаговым).

Таблица 2. Алгоритмы метода Адамса-Мултона.

Наши рекомендации