
- •§4 Интерполирование
- •4.1 Постановка задачи
- •4.2 Существование и единственность интерполяционного многочлена
- •4.4 Оценка погрешности интерполяционной формулы Лагранжа
- •4.5 Табличные разности (конечные разности)
- •4.7 Погрешность интерполяционной формулы Ньютона
- •4.8 Частные случаи интерполирования
- •4.9 Интерполяционный многочлен Лагранжа для равноотстоящих узлов
§4 Интерполирование
4.1 Постановка задачи
Пусть в (n+1)
точках
задана непрерывная функция
со своими значениями
,
то есть фактически задана таблица
|
|
|
|
|
|
|
|
|
(1)
Требуется найти
значение функции f
для аргумента
,
но не совпадающего с табличным
Если аналитическое
выражение функции
неизвестно или очень сложное, то часто
прибегают к замене функции
на
,
которая в некотором смысле близка к
функции
и аналитическое выражение которой будет
известно.
Записывают
,
где
- приближающая функция.
Существуют различные
способы построения приближающей функции.
Это зависит от выбора критерия близости.
Классическое
построение приближающей функции
основывается на требовании строгом
совпадения значений функции
и
в заданных точках, то есть
;
Нахождение функции, удовлетворяющей этим условиям, называется интерполированием или интерполяцией.
- интерполирующая функция;
- интерполируемая функция;
заданные точки - узлы интерполяции.
Будем искать
интерполирующую функцию в виде многочлена
степени не выше n,
который в заданных точках принимает
такие же значения, что и заданная функция
.
( * ) – условие
интерполирования,
.
Многочлен
называется интерполяционным многочленом,
само интерполирование - параболическим.
Таблица 1 задает
систему точек
геометрический смысл интерполяции
заключается в том, что график функции
заменяется параболой n
–го порядка, являющийся графиком
и проходящей через заданные точки
,
то есть график функции
и
имеют (n+1)
общую точку.
4.2 Существование и единственность интерполяционного многочлена
Интерполяционный многочлен можно записать по убывающим степеням.
(2)
Неизвестные коэффициенты многочлена будем искать из условия ( * ).
Получим систему
из (n+1)
уравнения с неизвестными
(3)
(3) – линейная неоднородная система.
Запишем определитель
системы
,
где
-
определитель Вандермонда,
Так
как узлы интерполирования различны, то
определитель
система (3) имеет единственное решение,
то есть коэффициенты многочлена (2)
существуют и определяются единственным
образом.
Замечание: решая системы с (n+1) неизвестными, то есть имея (n+1) узел интерполяции, мы получаем многочлен степени не выше n.
Такой способ отыскания коэффициентов многочлена связан с решением системы, увеличение количества узлов интерполяции приводит к большим трудоемким вычислениям. Другой способ отыскания коэффициентов был предложен Лагранжом.
4.3 интерполяционный многочлен Лагранжа
Пусть функция
задана таблицей 1, построим интерполяционный
многочлен
,
который удовлетворял бы условию (*).
Будем искать
в виде
(4),
где
- многочлен степени не выше n
и удовлетворяет следующему условию:
(**)
Из условия (**)
следует, что все узлы, кроме одного, а
именно
являются нулями многочлена
.
(5)
А при
;
,
тогда
Подставляя
в (5) получаем
Так как
,
то окончательно получим
(6)
Многочлен (6) и есть многочлен Лагранжа.
Многочлен (6) можно записать и в более краткой форме.
Обозначим
- многочлен (n+1)
степени.
Производная от точки имеет вид:
(7)
Многочлен (7) и есть краткая запись многочлена Лагранжа.
Приближенное равенство
(8)
называется интерполяционная форма Лагранжа.
Пример: построить интерполяционный многочлен Лагранжа для функции заданной таблицей.
|
0 |
0.5 |
1 |
2 |
|
1 |
2 |
4 |
3 |
n +1=4 – количество узлов;
n=3 - степень многочлена.