Занятие № 11. Интерполяция с кратными узлами и формула Эрмита.
Рассмотрим задачу полиномиальной интерполяции функции у= f(x) в более общей постановке. Пусть на промежутке
тогда кратность узла x0 считаетсяравной k0, узла x1 - k1, …, узла xm - km. Предполагая, что суммарная кратность узлов есть
ставим задачу построения многочлена Нп(х) степени n (не выше п) такого, что
где Формально можно считать, что нахождение такого многочлена состоит в том, чтобы однозначно определить п +1 коэффициентов a0, а1,..., ап его канонического представления
из условий (3). В силу предположения (2) о суммарной кратности узлов эрмитовой интерполяции, совокупность требований (3) можно рассматривать как систему из п+1 уравнений относительно п+1 неизвестных — коэффициентов ak многочлена (4):
Выявление общего вида интерполяционных многочленов Эрмита Нп(х) представляет непростую задачу и требует привлечения определенных сведений из теории функций комплексной переменной. Рассмотрим одну из возможных процедур фактического построения таких многочленов, не требующую знания их общего вида. Пусть Lm(x) — интерполяционный многочлен Лагранжа, построенный по данным т+1 значениям yi = f (x i = 0,1,..., т. Будем пользоваться обозначением
где Hn-(m+1)(x) — некоторый неизвестный пока многочлен степени п-т- 1. Для построения многочлена Hn-(m+1)(x) будем привлекать информацию о производных данной функции, т.е. равенства Продифференцировав равенство (5), имеем
Поскольку
Отсюда выражаем значения многочлена Hn-(m+1)(x) в этих узлах:
Правая часть этого равенства может быть вычислена; обозначим ее через
Рассмотрим реализацию описанного процесса эрмитовой интерполяции на простом примере, демонстрирующем возможность восстановления многочлена n-й степени по его значениям и значениям некоторых его производных при суммарной кратности узлов п+ 1. Пример. Пусть сведения о некоторой функции у= f(x) представлены следующей дискретной информацией:
В соответствии с обозначениями (1) здесь: т=2;к0-1 =1, k1 - 1 = 2, к2 -1=1 => п+1=к0+к1+к2 = 7 => n =6.Таким образом, по данным сведениям о функции у = f(x), сосредоточенным в трех узлах Согласно предложенной выше схеме, сначала, пользуясь столбцами
Далее по формуле (5) представляем Н6(х) через L2(x),H3 (x) и П3(х):
и дифференцируем этот многочлен дважды:
Подстановкой в
Учитывая их, из условия Я Итак, для выявления многочлена H 3(х) в (7) снова имеем задачу
Здесь:
(где
Следовательно, Подставив это в (7), получаем окончательное выражение искомого многочлена:
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|