- •Полиномиальная интерполяция
- •1. Полиномиальная интерполяция
- •1.1. Интерполяционный многочлен в канонической форме.
- •1.2. Построение интерполяционного многочлена в форме Лагранжа.
- •1.3. Построение интерполяционного многочлена в форме Ньютона.
- •1.4. Задание на практику.
- •1.5. Варианты заданий.
- •Список литературы
1.2. Построение интерполяционного многочлена в форме Лагранжа.
Интерполяционный многочлен в форме Лагранжа (обозначим ) есть иная форма записи алгебраического многочлена :
|
|
Из определения интерполяционного многочлена следует, что функции должны обладать следующими свойствами:
1. ,
2. при ,
т. е. в узлах интерполяции интерполяционный многочлен совпадает с заданными значениями .
Таким образом, есть многочлен степени , для которого все узлы являются корнями. Тогда
|
(2.6) |
Подставим в (2.6) любой узел кроме и убедимся, что для любого . Коэффициент выберем из следующих соображений:
|
|
или
|
|
Тогда
|
|
Интерполяционный многочлен в форме Лагранжа:
|
(2.7) |
Числитель формулы (2.7) представляет собой произведение разностей между переменной x и всеми узлами, кроме i-го, а знаменатель – произведение разностей между i-м узлом и всеми остальными.
Пример.
Для прежних исходных данных многочлен Лагранжа (2.7) будет иметь вид:
|
(2.8) |
Если подставить исходные данные в (2.8), раскрыть скобки и привести подобные члены в полученном выражении, то получим тот же многочлен в канонической форме:
Найдем , подставив x4, x5 в (2.8):
1.3. Построение интерполяционного многочлена в форме Ньютона.
Интерполяционный многочлен в форме Ньютона имеет вид:
|
(9) |
где - произвольная сетка узлов интерполяции; - неизвестные пока коэффициенты.
Для определения воспользуемся критерием интерполяции:
{0,1,…,n}. |
(10) |
Условия (2.10) приводят к системе уравнений:
|
(11) |
Уравнения (11) представляют собой СЛАУ с нижней треугольной матрицей, которая легко решается прямой подстановкой: из первого уравнения системы (11) определяется , затем подставляется во второе уравнение для нахождения и т.д.
Для вычисления значения многочлена используется модифицированная схема Горнера:
|
(12) |
Пример.
Используя данные примера, получаем:
|
|
Используя формулу (9), построим многочлен Ньютона:
|
|
Найдем при тех же значениях x4, x5, используя модифицированную схему Горнера (12):
Интерполяционные многочлены - это разные формы записи одного и того же алгебраического многочлена.
1.4. Задание на практику.
Исходные данные представляют собой набор точек: , где -значение некоторой функции f(x) в узлах .
-
Построить интерполяционный алгебраический многочлен Pn(x), значения которого в узлах xi совпадают со значениями функции yi.
-
Используя схему Горнера, найти значения Pn(x) в точках x4, x5.
-
Построить интерполяционный многочлен в форме Лагранжа Ln(x).
-
Построить интерполяционный многочлен в форме Ньютона Nn(x).
-
Используя схему Горнера для формулы Ньютона, рассчитать значения многочлена в точках x4, x5.
-
Построить график функции Pn(x), используя значения функции в точках xi, .