1
A:= 0 1 1 2.718281 2 7.389056 z = Dimensions@AD; n = z@@1DD; Print@" POLINOMIO INTERPOLANTE DE LAGRANGE"D; P@x_D = i=1 n A@@i, 2DD j=1 i-1 x - A@@j, 1DD A@@i, 1DD - A@@j, 1DD j=i+1 n x - A@@j, 1DD A@@i, 1DD - A@@j, 1DD ; Print@"PHxL= ", Expand@%DD P@0.75D grafpuntos = ListPlot@A, PlotStyle 8PointSize@0.020D<, DisplayFunction IdentityD; grafpoli = Plot@P@xD, 8x, 0, 2.5<, DisplayFunction IdentityD; Show@grafpuntos, grafpoli, DisplayFunction $DisplayFunctionD POLINOMIO INTERPOLANTE DE LAGRANGE PHxL= 1 + 0.242034 x + 1.47625 x 2 2.01191 0.5 1.0 1.5 2.0 2.5 2 4 6 8 10 P@x_D = InterpolatingPolynomial@A,xD

Polinomio Interpolante de Lagrange

Embed Size (px)

DESCRIPTION

Algoritmo del polinomio interpolante de Lagrange

Citation preview

A :=

0 1

1 2.718281

2 7.389056

z = Dimensions@AD;

n = z@@1DD;

Print@" POLINOMIO INTERPOLANTE DE LAGRANGE"D;

P@x_D = âi=1

n

A@@i, 2DD äj=1

i-1 x - A@@j, 1DDA@@i, 1DD - A@@j, 1DD ä

j=i+1

n x - A@@j, 1DDA@@i, 1DD - A@@j, 1DD ;

Print@"PHxL= ", Expand@%[email protected] =

ListPlot@A, PlotStyle ® [email protected]<, DisplayFunction ® IdentityD;

grafpoli = Plot@P@xD, 8x, 0, 2.5<, DisplayFunction ® IdentityD;

Show@grafpuntos, grafpoli, DisplayFunction ® $DisplayFunctionDPOLINOMIO INTERPOLANTE DE LAGRANGE

PHxL= 1 + 0.242034 x + 1.47625 x2

2.01191

0.5 1.0 1.5 2.0 2.5

2

4

6

8

10

P@x_D = InterpolatingPolynomial@A, xD