Немає перевірених версій цієї сторінки; ймовірно, її ще не перевіряли на відповідність правилам проекту.
Поліноміальна інтерполяція (Інтерполяція алгебраїчними многочленами)функціїf(x) на відрізку[a, b] - побудова многочленаPn(x) степеня меншого або рівного n, що приймає у вузлах інтерполяції x0, x1, ..., xn значення f(xі):
Він відмінний від нуля при всяких попарно різних значеннях xі, і інтерполяція функції f по її значеннях у вузлах xі за допомогою многочлена Pn(x) завжди можлива і єдина.
Отриману інтерполяційну формулу часто використовують для наближеного обчислення значень функції f при значеннях аргументу x, відмінних від вузлів інтерполяції. При цьому розрізняють інтерполяцію у вузькому значенні, коли , і екстраполяцію, коли ,
Через фіксований набір точок можна провести нескінченне число кривих, тому задача інтерполяції не має єдиного розв'язку.
Будемо будувати криві у вигляді , де параметр змінюється на деякому відрізку
:
. Введемо на відрізку сітку з точок: і зажадаємо, щоб при значенні параметра
крива проходила через точку , так що .
Введення параметризації й сітки може бути виконане різними способами. Звичайно вибирають або рівномірну сітку, вважаючи
, , , або, що більш переважно, з'єднують точки відрізками й
як різницю значень параметра беруть довжину відрізка .
Одним з розповсюджених способів інтерполяції є використання кривої у вигляді многочлена від
степеня , тобто у вигляді функції
Многочлен має коефіцієнтів , які можна знайти з умов
.
Ці умови приводять до системи лінійних рівнянь для коефіцієнтів
Звернемо увагу, що потрібно розв'язати три системи рівнянь: для , і
координат. Усі вони мають одну матрицю коефіцієнтів, знаходячи обернену до якої, за значеннями радіус- векторів точок обчислюються вектори коефіцієнтів многочлена. Визначник матриці
називається визначником Вандермонда. Якщо вузли сітки не збігаються, він відмінний від нуля, так що
система рівнянь має розв'язок.
Крім прямого знаходження оберненої матриці, є інші способи обчислення інтерполяційного многочлена. У силу одиничності многочлена мова йде про різні форми його запису.
Якщо f це n + 1 раз неперервно диференційовна на закритому інтервалі I і це многочлен степеня не більше n, що інтерполює f у n + 1 відмінних точках {xi} (i=0,1,...,n) у цьому інтервалі. Тоді для кожного x в інтервалі існує ξ у цьому інтервалі, таке що
Оскільки xi є коренями f і , ми маємо Y(x) = Y(xi) = 0, що означає, що Y і n + 2 є коренями (тут ми маємо справу з певним x, для якого ми й шукаємо похибку). Із теореми Роля, має n + 1 коренів, тоді має один корінь ξ, тут ξ перебуває в інтервалі I.
Отже, ми можемо отримати
Оскільки це многочлен степеня не більше ніж n, тоді
Отже
Із того, що ξ є коренем , маємо
Відтак
.
Отже, залишковий член у формі Лагранжа теореми Тейлора це особливий випадок інтерполяційної похибки, коли інтерполяційні точки xi лежать на однаковій відстані[1].
У випадку рівновіддалених вузлів інтерполяції , випливає, що інтерполяційна похибка є O. Однак, це має на увазі, що домінована , тобто . У деяких випадках відбувається зростання похибки з n → ∞