Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Інтерполяційний многочлен Лагранжа. (реферат)

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Фактичну степінь інтерполяційного многочлена (5) можна вияснити після розкривання дужок і зведення подібних членів. Однак, якщо в точках xi в якості fi беруться значення деякого многочлена P k (x) степеня k ≤ n, то по теоремі (1) зведемо L n (x) P k (x), так як P k (x) є також многочленом степеня не більше n, задовольняючий умовам (1). Частково, якщо f i = 1, i = 0,1,. .. , n, то L… Читати ще >

Інтерполяційний многочлен Лагранжа. (реферат) (реферат, курсова, диплом, контрольна)

Реферат на тему:

Інтерполяційний многочлен Лагранжа.

Нехай відоме значення деякої функції f в n+1 різних точках х0, х1, … хn, які позначені наступним чином:

f i = f ( x i ) , i = 0,1, . . . , n .

Наприклад, ці значення отримані з експерименту, або знайдені із допомогою достатньо важких обчислень.

Виникає задача наближеної відновленої функції f в деякій точці х. Найчастіше для вирішення цієї задачі будується алгебраїчний многочлен Ln (x) степеня n, який в точках xj, отримує задані значення, і так далі.

L i ( x i ) = f i , i = 0,1, . . . , n (1).

називається інтерполяційним. Точки хі, і=0,1,…, n ми будемо розуміти многочлен степеня не більше n і називаються точками інтерполяції. Наприклад, якщо f i = 0 i = 0,1, . . . , n , то інтерполяційний многочлен L n ( x ) 0 фактично має нульову степінь, але його теж будем називати інтерполяційним многчленом n-го степеня.

Приблизне відновлення функції f по формулі.

f ( x ) L n ( x ) (2).

Називається інтерпеляцією функції f (з допомогою алгебраїчного многочлена). Якщо х знаходиться за межами мінімального відрізка вміщаючого всі точки інтерпеляції x0, x1,…, xn то зміну функції по формулі (2) називають екстраполяцією.

Спочатку виляснемо питання існування і однорідності інтерполяційного многочлена, а потім дослідимо хибність інтерпеляції, яка різниця між лівою та правою частинами наближеного рівняння (2).

Теорема 1:

Існує єдиний інтерполяційний многочлен n-го степеня, відповідаючий умові (1).

Доведення: Існування інтерполяційного многочлена безпосередньо установим, виписавши його. Нехай n=1, тоді.

L 1 ( x ) = x - x 1 x 0 - x 1 f 0 + x - x 0 x 1 - x 0 f 1 (3).

При n=2.

L 2 ( x ) = ( x - x 1 ) ( x - x 2 ) ( x 0 - x 1 ) ( x 0 - x 2 ) f 0 + ( x - x 0 ) ( x - x 2 ) ( x 1 - x 0 ) ( x 1 - x 2 ) f 1 + ( x - x 0 ) ( x - x 1 ) ( x 2 - x 0 ) ( x 2 - x 1 ) f 2 .

в, кінці в любому випадку при любому натуральному n.

L n ( x ) = i = 0 n p n i ( x ) f i , (4).

де.

p n i ( x ) = ( x - x 0 ) . . . ( x - x i - 1 ) ( x - x i + 1 ) . . . ( x - x n ) ( x i - x 0 ) . . . ( x i - x i - 1 ) ( x i - x i + 1 ) . . . ( x i - x n ) , (6).

Насправді рівняння (3) являє собою лінійну функцію, многочлен першого степеня, причому L i ( x 0 ) = f 0 , L 1 ( x 1 ) = f 1 . Таким чином прохання (1) при n=1 виконано. Аналогічно, формула (4) задає деякий многочлен L2(x)другого степеня, задовольняючий при n=2 умовам (1). При любому натуральному n функції (6), випливають у вигляді дробів, в чисельнику стоїть вигляд n лінійних множин, а в знаменнику — де відмінне від нуль число, які є алгебраїчними многочленами степеня n після чого функція (5) також являється алгебраїчним многочленом степеня n, при чім, оскільки, p n i ( x i ) = 1, а p n i ( x j ) = 0 при j /= i , 0 <= j <= n , викопано умови (1).

Залишається доказати єдиність інтерполяційного многочлена. Припустимо, що крім інтерполяційного многочлена (5) є ще деякий алгебраїчний многочлен L ~ n ( x ) n-го степеня, задовольняючий умовам:

L ~ n ( x i ) = f i , i = 0,1, . . . , n (7).

тоді згідно (1), (7).

L ~ n ( x i ) - L n ( x i ) = 0 , i = 0,1, . . . , n (8).

Якщо L ~ n ( x i ) - L n ( x i ) /= 0 , то ця рівність будучи алгебраїчним многочленом не більше n-го степеня, в силу основної теореми вищої алгебри є не більше n коренів, що забезпечує рівнянню (8), та число яких рівня n+1. Після чого, L ~ n ( x ) = L n ( x ) теорема повністю доказана.

Інтерполяційний многочлен, приставлений у виді (5), називається інтерполяційним многочленом Лагранжа, а функції (многочлени) (6) — лагранжовими коефіцієнтами є і другі форми запису інтерполяційного многочлена. Однак по теоремі (1) інтерполяційний многочлен n-го степеня (точніше кажучи, степені не більше n), задовольняючий умовам (1), єдиний.

Фактичну степінь інтерполяційного многочлена (5) можна вияснити після розкривання дужок і зведення подібних членів. Однак, якщо в точках xi в якості fi беруться значення деякого многочлена P k ( x ) степеня k <= n , то по теоремі (1) зведемо L n ( x ) P k ( x ) , так як P k ( x ) є також многочленом степеня не більше n, задовольняючий умовам (1). Частково, якщо f i = 1, i = 0,1, . . . , n , то L n ( x ) P 0 ( x ) 1 . Звідси і з (5) випливає наступне i = 0 n p in ( x ) 1 , яке може служити контролем при обчисленні Лагранжеві коефіцієнтів (6).

Оскільки інтерполяційний многочлен (5) лінійно залежить від значення функції f i , то інтерполяційний многочлен для суми двох функцій рівний сумі інтерполяційних многочленів для складених.

Приклад: Побудувати інтерполяційний многочлен Лагранжа по наступним даним.

і.

хi.

fi.

.

Розв’язання: Згідно (5) при n=3 маємо.

L 3 ( x ) = ( x - 2 ) ( x - 3 ) ( x - 5 ) ( 0 - 2 ) ( 0 - 3 ) ( 0 - 5 ) 1 + x ( x - 3 ) ( x - 5 ) 2 ( 2 - 3 ) ( 2 - 5 ) 3 + x ( x - 2 ) ( x - 5 ) 2 ( 3 - 2 ) ( 3 - 5 ) 2 + x ( x - 2 ) ( x - 3 ) 5 ( 5 - 2 ) ( 5 - 3 ) 5 = 1 + 62 15 x + 13 6 x 2 + 3 10 x 3 .

Усе можна написати рівняння:

f ( x ) = L n ( x ) + R n ( x ) , (9).

де R n ( x )  — кінцевий член. Якщо відмінність функції f нічого не відомо, крім її значення fi у точках інтерпеляції то ніяких корисних думок відносно кінцевого члена R n ( x ) зробити не можна. Ми отримаємо деякі вираження кінцевого члена в припущенні, що f C n + 1 [ a , b ] , де [a, b] - відрізок, вміщаючи всі точки інтерпеляції x i , i = 0,1, . . . , n , i точку х.

Шукаємо R n ( x ) в наступному виді:

R n ( x ) = n ( x ) r n ( x ) (10).

де n ( x ) = ( x - x 0 ) ( x - x 1 ) . . . ( x - x n ) (11).

rn (x) — деяка функція, значення якої в точках інтерпеляції xi можна завдати як завгодно, або R n ( x i ) = 0 і n ( x i ) = 0 , i = 0,1, . . . , n .

Зафіксуємо x [ a , b ] , x /= x i , i = 0,1, . . . , n , , і розберемо наступну функцію від t:

( t ) = L n ( t ) + n ( t ) r n ( x ) - f ( t ) (12).

Ця функція на основі (1), (9) — (11) перетворюється в нуль при t = x i , i = 0,1, . . . , n , t = x , в якому випадку n+2-х точка х відрізка (а, в) на якому міняється t.

По теоремі Ролля ' (штрих на t) перетворюється на нуль, в крайньому випадку у n+1-й точці інтервала (а, в), '' рівна нулю мінімум n точках цього інтервалу і т.д. Таким чином знайдеться хоч одна точка ( a , b ) , в якому ( n + 1 ) ( ) = 0 . Звідки із (12), враховуючи, що L ( n + 1 ) ( ) = 0 , ( n + 1 ) ( ) = ( n + 1 ) !, отримаєм:

( n + 1 ) ! r n ( x ) - f ( n + 1 ) ( ) = 0 .

Наступне,.

r n ( x ) = f ( n + 1 ) ( ) ( n + 1 ) ! .

і в співвідношенні з (9), (10),.

R n ( x ) = n ( x ) f ( n + 1 ) ( ) ( n + 1 ) ! (13).

f ( x ) = L n ( x ) + n ( x ) f ( n + 1 ) ( ) ( n + 1 ) ! , (14).

= ( x ) ( a , b )  — деяка невідома точка.

Із рівняння (14) витікає оцінка інтерполяції (в точності, екстраполяції) в послідовній точці x [ a , b ] : .

| f ( x ) - L n ( x ) | <= M n + 1 ( n + 1 ) ! | n ( x ) | 15.

а оцінка максимальної інтерполяції на всьому відрізку [a, b].

max [ a , b ] | f ( x ) - L n ( x ) | <= M n + 1 ( n + 1 ) ! max [ a , b ] | n ( x ) | , (16).

де Mn+1 — величина.

Показати весь текст
Заповнити форму поточною роботою