Interpolare Lagrange
Interpolare Lagrange
Interpolare Lagrange
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Dacă valorile funct¸iei sunt tabelate, evaluarea lui ℓk necesită 2(n − 1)<br />
înmult¸iri, o împărt¸ire ¸si 2n scăderi. Întreaga evaluare necesită 2n(n + 1) *<br />
|/ ¸si n(2n + 3) +|-. Anumite trucuri simple ne permit să reducem volumul<br />
de calcul<br />
(Lmf) (x) = (Lmf)<br />
m<br />
f(xj)ℓj(x)<br />
(x) j=0<br />
=<br />
. (4)<br />
1<br />
ℓj(x)<br />
Împărt¸ind numărătorul ¸si numitorul cu<br />
¸si punând<br />
se obt¸ine<br />
u(x) =<br />
Aj =<br />
n<br />
(x − xi) (5)<br />
i=0<br />
1<br />
m<br />
, (6)<br />
(xj − xi)<br />
i=0<br />
i=j<br />
(Lmf) (x) =<br />
m<br />
j=0<br />
m<br />
j=0<br />
f(xj)Aj<br />
x − xj<br />
Aj<br />
x − xj<br />
, (7)<br />
numită forma baricentrică a interpolării <strong>Lagrange</strong>. Deoarece evaluarea lui Aj<br />
necesită n *|/, avem un total de (n + 2)(n + 1) + 1 *|/, jumătate din cât este<br />
necesar pentru metoda clasică. Mai mult, dacă dorim să facem evaluarea în<br />
mai multe puncte, Aj-urile trebuie calculate o singură dată, fiecare evaluare<br />
necesitând 2(n + 1) + 1 *|/.<br />
Remark 1 Procedura nu este aplicabilă pentru x = xi, i = 0, . . . m.<br />
2