20.07.2013 Views

Interpolare Lagrange

Interpolare Lagrange

Interpolare Lagrange

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!