Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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

Постановка задачі.

Найпростіша задача інтерполювання виглядає так. На відрізку [a, b] у точках х0, х1, …хn, де a≤ х0< x1< …< xn≤ b, задані значення деякої функції f(x):

f(x0)=y0, f(x1)=y1, …, f(yn)=yn.

Треба побудувати функцію F(x), яка належить до визначеного класу і в точках х0, x1, …, xn набуває таких значень, що й f(x), тобто F(x0)=y0, F(x1)=y1, …, F(xn)=yn.

Точки х0, x1, …, xn прийнято називати вузлами інтерполювання, а функцію F(x) – інтерполяційною функцією.

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

Нехай f(x) є R і х0, x1, …, xnі є [a, b], при i ≠ j) – вузли інтерполювання. Побудуємо інтерполяційний многочлен φ (x), де за систему лінійно незалежних функцій {φ (x)} виберемо систему:

φ 0(x)=1, φ 1(x)=х, φ 2(x)=х2, φ n(х)=хn. Запишемо φ (х) у вигляді φ (х)= f(xini(x), де Фni(x) – у цьому випадку многочлени степеня n, які задовольняють умову: 1, якщо і=j,

Фni(x) =

0, якщо і≠ j.

Ці многочлени можна відшукати, розв’язавши систему рівнянь α іφ і(xj)=f(xj) (j=0, 1, …, n).

Однак їх можна визначити і не розв’язуючи системи рівнянь. Позаяк Фni(x) є многочленом степеня n, котрий набуває значення нуль у точках х0, x1, …, хі–1, хі+1, …, xn і дорівнює одиниці в точці хі, то

. З умови Фni(xі)=1 одержуємо, що . Тому

. Отже, шуканий інтерполяційний многочлен, який позначимо через Ln(x), має такий вигляд:

і називається інтерполяційним многочленом Лагранжа, а многочлени Фni(xі) – фундаментальними многочленами.

Многочлен Лагранжа збігається з функцією f(x) у вузлах інтерполювання. В інших точках [a, b] маємо наближену рівність f(x)=Ln(x). Різниця Rn+1(x)=f(x)–Ln(x) називається залишковим членом інтерполяційного многочлена Лагранжа.

Для обчислення функції f(x) в точці 2, 7 напишемо програму (додаток 1 мал.2).

 

<== предыдущая лекция | следующая лекция ==>
Координаторы Всероссийской уборки 2012 в Санкт-Петербурге и Лен.области | Постановка задачи линейного программирования
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал