Задачи интерполирования функции — различия между версиями
Komarov (обсуждение | вклад) м (ну очень маленькие и неинформативные поправки(честно)) |
(→Теорема Лагранжа) |
||
Строка 96: | Строка 96: | ||
Пусть <tex>f</tex> <tex>n + 1</tex> раз дифференцируема на <tex>\langle a; b\rangle</tex>. На этом промежутке задана система узлов. | Пусть <tex>f</tex> <tex>n + 1</tex> раз дифференцируема на <tex>\langle a; b\rangle</tex>. На этом промежутке задана система узлов. | ||
Тогда для соответственного интерполяционного полинома Лагранжа выполняется равенство | Тогда для соответственного интерполяционного полинома Лагранжа выполняется равенство | ||
− | <tex>f(x) = L_n(x) + \frac{f^{n + 1}(c_x)}{(n+1)!} \cdot \omega_n(x)</tex>, где <tex>c_x</tex> — некоторая точка из <tex>\langle a; b \rangle</tex>, зависящая от <tex>x</tex>. | + | <tex>f(x) = L_n(x) + \frac{f^{(n + 1)}(c_x)}{(n+1)!} \cdot \omega_n(x)</tex>, где <tex>c_x</tex> — некоторая точка из <tex>\langle a; b \rangle</tex>, зависящая от <tex>x</tex>. |
|proof= | |proof= | ||
Случай <tex>x = x_k</tex> тривиален. | Случай <tex>x = x_k</tex> тривиален. |
Версия 03:24, 22 января 2011
Содержание
Задача интерполяции
Определение: |
Система узлов — набор из чисел | и .
Дана система узлов. Требуется найти полином степени не выше такой, что .
Будем искать его в форме Лагранжа, хотя имеется ряд равносильных представлений, например, в форме Ньютона.
Докажем от противного, что таких полиномов не более одного. Допустим, что существует еще один такой полином
. Рассмотрим полином . Тогда , то есть этот полином имеет корень, но . Получили противоречие.
Будем искать его в форме Лагранжа. Для этого построим фундаментальные полиномы.
Определение: |
Фундаментальные полиномы системе узлов такие, что . | степени не выше — полиномы, отвечающие заданной
Для его построения обозначим за . Это полином степени .
Составим выражение
, . В этом случае дробь корректно определена. При получаем неопределённость . Раскроем её по правилу Лопиталя: при . Тогда доопределим по непрерывности дробь единицей. Но при — это полином -й степени. Значит, .Тогда
, что и требовалось.Обозначим
..
Требуемый полином
найден.Замечание: из формулы для фундаментальных полиномов
легко записать в развёрнутом виде:
Трактовки и другие задачи
Выведенную ранее формулу Тейлора можно трактовать следующим образом: «Дана функция . Найти полином степени не выше такой, что ».
Ранее мы обнаружили, что это
.Теперь другая задача: «Дана функция
и система узлов. Требуется найти полином степени не выше такой, что »Положим
. По пункту 1 этот полином решает поставленную задачу. Для полинома Тейлора .Сейчас будет доказана теорема, аналогичная теореме об интерполяционном полиноме Лагранжа, после чего станет ясно, что это задачи одного класса. Во втором случае это изложено на языке производных, а в первом — через значения функции в точках.
Эти два метода метода можно комбинировать, лишь бы информативных значений было Но они никому не нужны.
Теорема Лагранжа
Теорема (Лагранжа): |
Пусть раз дифференцируема на . На этом промежутке задана система узлов.
Тогда для соответственного интерполяционного полинома Лагранжа выполняется равенство , где — некоторая точка из , зависящая от . |
Доказательство: |
Случай тривиален. Пусть тогда .Для доказательства применим теорему Ролля. Определим вспомогательную функцию , где — коэффициент, подлежащий определению, а дано.
Для определения потребуем, чтобы было равно .
, так как .
Итак, при выбранном производной. Из полученных корней можно сделать отрезков, на каждом из них по теореме Ролля найдётся по корню второй производной… В конце концов останется один отрезок, границами которого будут корни . Тогда по теореме Ролля на этом отрезке найдётся корень . Его и обозначим за . будет , , то есть принимает нулевые значения в точках. Очевидно, из узлов и точки можно сделать последовательный отрезок. На конце каждого из них принимает значение . Значит, по теореме Ролля на каждом из них найдётся по корнюПодведём промежуточный итог: найдено такое, что .
Продифференцируем раз. . .Таким образом, .Подставим .
Утверждение теоремы напрямую следует из равенств и . |
Следствие
В условиях теоремы выполняется неравенство
, гдеОно следует из того, что для всех
наЗамечание
Следует понимать, что на самом деле какую бы систему узлов мы не взяли на
как по числу точек в ней, так и по характеру распределения значений, для этого промежутка всегда можно построить непрерывную функцию, для которой ее интерполяционный многочлен будет отличаться от неё сколь угодно много.