Vous êtes sur la page 1sur 9

Interpolacin de Lagrange

El polinomio de interpolacin de Lagrange esta dado por:


n

f n ( x) Li ( x) f ( xi )
i 0

Donde n en f n (x) se refiere al orden n th del polinomio que aproxima la funcin y f (x )


dados los n 1 datos x 0 , y 0 , x1 , y1 ,......, x n 1 , y n 1 , x n , y n , y
n

Li ( x )

x xj
x xj

j 0 i
j i

Li (x ) es una funcin con pesos que incluye el producto de los n 1 trminos pero que
excluye los trminos para los cuales j i .

x3 , y3

x1, y1
f x

x0 , y0

x
Figura 1 Interpolacin de datos discretos.

EJEMPLO 1
La velocidad de asenso de un cohete est dada en funcin del tiempo en la siguiente tabla:
Tabla 1 Velocidad como funcin del tiempo.
v (t ) (m/s)
t (s)
0
0
10
227.04
15
362.78
20
517.35
22.5
602.97
30
901.67

1.-

Figura 2 Grafica de velocidad vs. Tiempo.


Determinar el valor de la velocidad a t 16 segundos utilizando el mtodo de interpolacin
de Lagrange y ajustar un polinomio de primer orden (interpolacin lineal).

SOLUCION
Para la interpolacin polinomial de primer orden (tambin llamada interpolacin lineal), la
velocidad est dada por
1

v(t ) Li (t )v(t i )
i 0

L0 (t )v (t 0 ) L1 (t )v (t1 )

x1 , y1

f1 x

x0 , y0
x
Figura 3 Interpolacin lineal.
Como el objetivo es encontrar la velocidad cuando t 16 , ajustando un polinomio de primer
orden, necesitamos dos datos que estn cercanos a t 16 y que encierren a dicho valor
t 16 . Analizando la tabla de datos encontramos que tales valores son t 15 y t 20 .
Entonces:
t 0 15, v t 0 362.78

t1 20, v t1 517.35
Con lo cual
1

L0 (t )

t tj

t tj

j 0 0
j 0

L1 (t )

t t1
t 0 t1

t tj
t tj

j 0 1
j 1

t t0
t1 t 0

entonces

t t0
t t1
v(t 0 )
v(t1 )
t 0 t1
t1 t 0
t 20
t 15

(362.78)
(517.35), 15 t 20
15 20
20 15
16 20
16 15
v (16)
(362.78)
(517.35)
15 20
20 15
v(t )

0.8(362.78) 0.2(517.35)

393.69 m/s

En este caso L0 (t ) 0.8 y L1 (t ) 0.2 son los pesos de las velocidades cuando el tiempo
es t 15 y t 20 con los cuales calculamos la velocidad en t 16 .

EJEMPLO 2
a) Determine el valor de la velocidad en el tiempo t 16 segundos con un polinomio de
Segundo orden utilizando el mtodo de Lagrange.
b) Encontrar el error relativo absoluto para la aproximacin polinomial de segundo orden.

x1 , y1

x2 , y 2

f2 x

x0 , y 0
x
Figura 4 Interpolacin cuadrtica.

SOLUCION
a) Para una interpolacin polinomial de Segundo orden (tambin llamada interpolacin
cuadrtica), la velocidad est dada por
2

v(t ) Li (t )v(t i )
i 0

L0 (t )v (t 0 ) L1 (t )v (t1 ) L2 (t )v(t 2 )

Para encontrar la velocidad al tiempo t 16, necesitamos tres pares de datos cercanos a
t 16, y que encierren a t 16, esos puntos son t 0 10, t1 15, y t 2 20 .
Entonces
t 0 10, v t 0 227.04

t1 15, v t1 362.78
t 2 20, v t 2 517.35
Lo que nos da
t tj
j 0 t0 t j
2

L0 (t )
j 0

t t1

t 0 t1

t t2

t0 t2

L1 (t )

t tj

j 0 t1 t j
j 1

t t0

t
1
0

t t2

t1 t 2

t t0

t2 t0

t t1

t 2 t1

L 2 (t )

t tj

j0 t 2 t j
j2

Entonces
t t1

t 0 t1

v (t )

t t2
t t0

v(t 0 )
t0 t2
t1 t 0

t t2

t1 t 2

t t0
t 2 t0

v (t1 )

t t1

v (t 2 ), t 0 t t 2
t 2 t1

(16 15)(16 20)


(16 10)(16 20)
v (16)
(227.04)
(362.78)
(10 15)(10 20)
(15 10)(15 20)
(16 10)(16 15)

(517.35)
(20 10)( 20 15)
( 0.08)(227.04) (0.96)(362.78) (0.12)(517.35)
392.19 m/s

b) El error relativo aproximado a para el polinomio de segundo orden se calcula


considerando el resultado del polinomio de primer orden como la aproximacin previa.
a

392.19 393.69
100
392.19

0.38410%

EJEMPLO 3
a) Determine el valor de la velocidad a un tiempo t 16 segundos con un polinomio de
tercer orden.
b) Encontrar el error relativo absoluto para la aproximacin polinomial de tercer orden.
c) Utilizando el polinomio interpolante de tercer orden para la velocidad, determine la
distancia cubierta por el cohete en el tiempo t 11 s a t 16 s .
d) Utilizando el polinomio interpolante de tercer orden para la velocidad, determine la
aceleracin del cohete en el tiempo t 16 s .

SOLUCION
a) Para una interpolacin polinomial de tercer orden (tambin llamada interpolacin cbica),
la velocidad est dada por
3

v(t ) Li (t )v(t i )
i 0

L0 (t )v (t0 ) L1 (t )v (t1 ) L2 (t )v (t2 ) L3 (t )v (t3 )

x3 , y3

x1, y1
f 3 x

x0 , y0

x
Figura 5 Interpolacin cbica.
Necesitamos cuatro pares de datos cercanos a t 16, y que tambin encierren a t 16,
estos puntos son t 0 10, t1 15, t 2 20, y t 3 22.5 .
Entonces
t 0 10, v t 0 227.04

t1 15, v t1 362.78
t 2 20, v t 2 517.35

t 3 22.5, v t 3 602.97
Con lo cual
3

L0 (t )

t tj

t tj

j 0 0
j 0

t t1

t 0 t1

L1 (t )

t tj
t tj

j 0 1
j 1

t t2

t0 t2

t t3

t0 t3

t t0

t1 t 0

t t2

t1 t 2

t t3

t1 t 3

t t0

t
2 0

t t1

t 2 t1

t t3

t
2 3

t t0

t3 t0

t t1

t 3 t1

t t2

t3 t 2

L 2 (t )

t tj
t tj

j0 2
j2

L3 (t )

t tj

j 0 t 3 t j
j 3

reemplazando

v(t )

v(16)

t t1

t 0 t1

t t2

t0 t2

t t3
t t0

v(t 0 )

t 0 t3
t1 t 0

t t2

t1 t 2

t t3

v (t1 )
t1 t3

t t0

t 2 t 0

t t1

t 2 t1

t t3
t t0

v(t 2 )

t
t

t
2 3
3 0

t t1

t
3 1

t t2

v(t3 ), t 0 t t3
t

t
3 2

(16 15)(16 20)(16 22.5)


(16 10)(16 20)(16 22.5)
(227.04)
(362.78)
(10 15)(10 20)(10 22.5)
(15 10)(15 20)(15 22.5)
(16 10)(16 15)(16 22.5)

(517.35)
(20 10)(20 15)(20 22.5)
(16 10)(16 15)(16 20)

(602.97 )
( 22.5 10)(22.5 15)(22.5 20)

(0.0416)(227.04) (0.832)(362.78) (0.312)(517.35) (0.1024)(602.97)

392.06 m/s

b) El error relativo aproximado a para el polinomio de tercer orden se calcula


considerando el resultado del polinomio de segundo orden como la aproximacin previa.
a

392.06 392.19
100
392.06

0.033269%

c) La distancia cubierta por el cohete entre t 11 s y t 16 s es:

v(t )

(t 15)(t 20)(t 22.5)


(t 10)(t 20)(t 22.5)
( 227.04)
(362.78)
(10 15)(10 20)(10 22.5)
(15 10)(15 20)(15 22.5)
(t 10)(t 15)(t 22.5)

(517.35)
( 20 10)(20 15)(20 22.5)
(t 10)(t 15)(t 20)

(602.97), 10 t 22.5
( 22.5 10)(22.5 15)(22.5 20)

(t 2 35t 300)(t 22.5)


(t 2 30t 200)(t 22.5)
(227.04)
(362.78)
(5)(10)(12.5)
(5)(5)(7.5)

(t 2 25t 150)(t 22.5)


(t 2 25t 150)(t 20)
(517.35)
(602.97)
(10)(5)( 2.5)
(12.5)(7.5)(2.5)

(t 3 57.5t 2 1087.5t 6750)(0.36326) (t 3 52.5t 2 875t 4500)(1.9348)


(t 3 47.5t 2 712.5t 3375)(4.1388) (t 3 45t 2 650t 3000)(2.5727 )
4.245 21.265t 0.13195t 2 0.00544t 3 ,
10 t 22.5

Este polinomio es vlido entre t 10 y t 22.5 y esto incluye los limites t 11 y t 16 .


As
16

s (16) s (11)

v(t )dt

11
16

(4.245 21.265t 0.13195t 2 0.00544t 3 ) dt


11

t2
t3
t4
4.245t 21.265 0.13195 0.00544
2
3
4

1605 m
t
d) La aceleracin a 16 esta dada por
d
a 16
v t t 16
dt

16

11

Con lo cual
v (t ) 4.245 21.265t 0.13195t 2 0.00544t 3 , 10 t 22.5
d
a t
v t
dt
d

4.245 21.265t 0.13195t 2 0.00544t 3


dt

21.265 0.26390t 0.01632t 2 , 10 t 22.5

a (16) 21.265 0.26390(16) 0.01632(16) 2

29.665 m/s 2

NOTA: No se necesita tener la expresin simplificada del polinomio de tercer orden para
obtener la derivada. Una expresin de la forma
t t1

t
0 1

L0 (t )

t t2

t
0 2

t t3

t
0 3

Nos da la derivada sin expansin


t t1
d

L0 (t )
dt
t0 t1

t t2 t t2

t0 t 2 t0 t 2

t t 3 t t3

t 0 t3 t 0 t 3

t t1

t0 t1