Лагранжов полином

Извор: testwiki
Пређи на навигацију Пређи на претрагу

Интерполација путем Лагранжових полинома је поступак у коме је за n+1 тачака уз помоћ Лангражових полинома потребно да се нађу нове вредности неке непознате функције или функције чије је израчунавање претешко (временски пренапорно или чак немогуће).


Слика приказује четири тачке ((−9, 5), (−4, 2), (−1, −2), (7, 9)), и (кубни) интерполациони полином L(x), који је збир скалираних базних полинома y0l0(x), y1l1(x), y2l2(x) и y3l3(x). Интерполациони полином пролази кроз све четири контролне тачке, и сваки скалирани базни полином пролази кроз своју контролну тачку, и једнак је 0 тамо где x одговара осталим трима контролним тачкама.

Идеја иза поступка је врло слична другим методама (Њутновој методи, на пример): Полазећи од познатих тачака конструише се нова основа неког простора. Онда се дата функција (односно њене познате вредности за дате тачке) трансформише у тај нови простор. Мало неформалније речено, од ње се прави полином, а она служи пре свега као узор. Тиме се добија нова, приближна функција (полином) који може да се израчуна.

Основа за Лангражов полином је:

li(x)=j=0,jinxxjxixj

Приближна функција која апроксимира f(x) је P(x); xi су тачке за које су познате вредности дате функције:

P(x)=i=0nf(xi)li(x)

Гледајући li(x) за i{1,2,3,4,5}:

l0(x)=xx1x0x1xx2x0x2xx3x0x3xx4x0x4
l1(x)=xx0x1x0xx2x1x2xx3x1x3xx4x1x4
l2(x)=xx0x2x0xx1x2x1xx3x2x3xx4x2x4
l3(x)=xx0x3x0xx1x3x1xx2x3x2xx4x3x4
l4(x)=xx0x4x0xx1x4x1xx2x4x2xx3x4x3

постаје јасније зашто су такви полиноми баш изабрани. На свим местима xji полином има нулто место, а код xi има вредност 1. Тако је осигурано да ће наведени полином да прође тачно кроз дате тачке односно да ће за све P(xi) да важи P(xi)=f(xi).


Пример

Позната је вредност полинома у 3 различите тачке :

X 1 2 3
Y 3 -1 1


Екстраполацијом се добија полином :


P(x)=3x212x313+(1)x121x323+1x131x232




Спољашње везе

Шаблон:Жозеф Луј Лагранж Шаблон:Нормативна контрола

he:אינטרפולציה#צורת לגראנז'