Está en la página 1de 3

INTERPOLACIN DE LAGRANGE

1. INTRODUCCIN
Cuando se tienen un conjunto de datos o una serie de puntos (x,y) (llamados puntos
discretos) y se requiere conocer un valor entre esos puntos, se realiza una interpolacin. El
procedimiento consiste que a partir de los puntos dados se obtiene un polinomio llamado de
colocacin, esto significa que el polinomio debe pasar por todos los puntos que se dan
como dato, esto implica que el grado del polinomio ser de acuerdo al nmero de puntos
menos uno. Por ejemplo, si se dan tres puntos, se obtiene un polinomio de segundo grado.
Una vez obtenido el polinomio de interpolacin es posible calcular cualquier valor entre los
valores conocidos.
Para poder obtener un polinomio de interpolacin de colocacin se requiere que los datos o
los puntos discretos deben estar separados entre si en relacin a sus abcisas.
Existen varios mtodos para obtener un polinomio de colocacin para hacer interpolacin,
de los ms conocidos esta el mtodo de interpolacin de Newton y el mtodo de
interpolacin de lagrange y el mtodo de interpolacin spline (cuadrtica y cbica).
El mtodo de interpolacin de Lagrange se aplica cuando la separacin de las abcisas de los
puntos tienen separacin variable y por ser un polinomio de colocacin el grado del
polinomio ser igual al nmero de puntos menos uno.
2. ALGORITMO
El algoritmo de interpolacin de lagrange es:
N

p ( x) Li ( x) yi

(1)

x xi
xi x j

(2)

i 1

Li ( x)
i 1
i j

N nmerode punt os

3, EJEMPLO NUMRICO
Obtener el polinomio de Lagrange para 4 puntos.
x1
x2
x3

X
1 y1
2 y2
3 y3

x4

y4

Y
0.5
1.2
0.8
5
1.7

Si son 4 puntos, entonces N=4 y el grado de polinomio es de tercer grado (nmero de


puntos menos 1).
Se sustituye N=4 en la ec. (1), esto es:
4

p ( x ) Li ( x) y i L1 (x) y1 L 2 (x) y 2 L 3 (x) y 3 L 4 (x) y 4

(3)

i 1

se van a calcular los valores de Li (x) de acuerdo a la ec. (2) y se tiene:


4

L1 ( x )
j 1
i j
4

L2 ( x)
j 1
i j
4

L3 ( x)
j 1
i j
4

L4 ( x)
j 1
i j

x xj
xi x j
x xj
xi x j
x xj
xi x j
x xj
xi x j

( x x2 )( x x3 )( x x4 )
( x1 x2 )( x1 x3 )( x1 x4 )

( x x1 )( x x3 )( x x4 )
( x2 x1 )( x2 x3 )( x2 x4 )

(5)

( x x1 )( x x2 )( x x4 )
( x3 x1 )( x3 x2 )( x3 x4 )

(6)

( x x1 )( x x2 )( x x3 )
( x4 x1 )( x4 x2 )( x4 x3 )

(7)

(4)

al sustituir las ecs. (4),(5),(6),(7) en la ec. (1) se tiene


p( x)

( x x2 )( x x3 )( x x4 )
( x x1 )( x x3 )( x x4 )
y1
y2
( x1 x2 )( x1 x3 )( x1 x4 )
( x2 x1 )( x2 x3 )( x2 x4 )

( x x1 )( x x2 )( x x4 )
( x x1 )( x x2 )( x x3 )
y3
y4
( x3 x1 )( x3 x2 )( x3 x4 )
( x4 x1 )( x4 x2 )( x4 x3 )

(8)

sustituir lo valores correspondientes se tiene


( x 2)( x 3)( x 4)
( x 1)( x 3)( x 4)
p ( x)
(0.5)
(1.2)
(1 2)(1 3)(1 4)
(2 1)( 2 3)( 2 4)
( x 1)( x 2)( x 4)
( x 1)( x 2)( x 3)

(0,85)
(1.7)
(3 1)(3 2)(3 4)
(4 1)( 4 2)( 4 3)

(9)

al reducir se tiene:

p ( x) 0.0833( x 3 9 x 2 26 x 24) 0.6( x 3 8 x 2 19 x 12)


- 0.425(x 3 7 x 2 14 x 8) 0.2833( x 3 6 x 2 11x 6)

(10)

al efectuar operaciones y sumar trminos se obtiene el polinomio de interpolacin

p ( x) 0.375 x 3 2.7751x 2 6.4005 x 3.5

(11)

conocido el polinomio, se puede interpolar cualquier valor que este entre los datos dados,
por ejemplo nos piden obtener el valor de polinomio para x= 2.5, se sustituye el valor en el
polinomio y se obtiene

p (2.5) 0.375(2.5) 3 2.7751(2.5) 2 6.4005(2.5) 3.5 1.01625

(12)

como se indic en la introduccin, la interpolacin de Lagrange es un polinomio de


colocacin, esto quiere decir que si se sustituye el valor de x de los datos en el polinomio se
va a obtener el correspondiente valor de y, esto significa que el polinomio pasa por lo
valores que son datos.
Se va a sustituir el valor de x0=1

p (1) 0.375(1) 3 2.7751(1) 2 6.4005(1) 3.5 0.50040

(13)

al observar el resultado de la ec. (13) coincide con los datos del ejemplo.

También podría gustarte