Clase 8 Interpolación
Clase 8 Interpolación
Clase 8 Interpolación
• Traducido por:
Prof.
• Rosa Mercedes Garrido
Juárez, Mg. Ing.
Introducción
Problema de Interpolación
Existencia y unicidad
Polinomio Interpolante
Métodos:
Matriz de Vandermonde
Polinomio de Newton – diferencias divididas
Polinomio de Lagrange
Curso MB536 Prof. Rosa Garrido Juárez 2
Problema de Interpolación
La Interpolación fue usada x sin(x)
durante bastante tiempo para
0 0.0000
estimar valores de las funciones
tabuladas en puntos que no 0.1 0.0998
estaban disponibles en las 0.2 0.1987
tablas.
0.3 0.2955
¿Cuál es el valor de: sin (0.15)?
0.4 0.3894
Usando Interpolación Lineal sin (0.15) ≈ 0.1493
Valor real( 4 c.d.e. ) sin (0.15)= 0.1494
Curso MB536 Prof. Rosa Garrido Juárez 3
Problema de Interpolación
Dado un conjunto de (n+1) puntos,
15 1.140
Problema: Estimar la viscosidad
cuando la temperatura es 8 grados.
Curso MB536 Prof. Rosa Garrido Juárez 5
Ejemplo (continuación)
Encontrar un polinomio que pase por los puntos de
los datos exactamente.
n : viscosidad
Pn(T) ak T k
T : Temperatur a
k 0
ak : coef .polinomio
i (Ti )
Interpolación Lineal: P1( T ) = 1.73 − 0.0422 T
P1(8)= 1.3924
Curso MB536 Prof. Rosa Garrido Juárez 6
Existencia y Unicidad
Dado un conjunto de n+1 puntos
x0 , f ( x0 ) , x1 , f ( x1 ) , ...., xn , f ( xn )
Reordenando
f(x1)
f x1 f x0 f1(x)
f1 x f x0 x x0
x1 x0
f(x0)
x0 x x1
1.386294 0
Valor real ln 2 = 0.6931472
f1 2 ln 1 2 1 0.4620981
4 1
Error relativo porcentual = 33.3%
2.5
f(x) = ln x
2
1.5
Valor verdadero 1
0.5 f1(x)
0
1 2 3 4 5 6
-0.5
Estimaciones lineales
-1
0 1 2 3 4 5 6 7 8
b0 = 0
0
b2 = – 0.0518731 -1
0 1 2 3 4 5 6 7 8
x F[ ] F[ ,] F[ , , ]
xi yi
0 -5 2 -4
0 -5
1 -3 6
-1 -15 1 -3
-1 -15
3 ( 5)
2
1 0
f [ x1 ] f [ x0 ]
f [ x0 , x1 ]
x1 x0
f [ x2 ] f [ x1 ]
f [ x1 , x2 ]
x2 x1
6 ( 2)
4
1 ( 0)
f [ x1 , x2 ] f [ x0 , x1 ]
f [ x0 , x1 , x2 ]
x2 x0
P2 ( x ) 5 2( x 0) 4( x 0)( x 1)
1 0 2 3
2 3 1 0
3 8 3 8
P2 ( x ) 0 3( x 1) 1( x 1)( x 2) P2 ( x ) 3 3( x 2) 1( x 2)( x 1)
x2 1 x2 1
f [ x0 , x1 , x2 ] f [ x1 , x2 , x0 ] f [ x2 , x1 , x0 ]
5 1
6 6
7 9
x f(x) f[ , ] f[ , , ] f[ , , , ] f[ , , , , ]
2 3 1 -1.6667 1.5417 -0.6750
4 5 -4 4.5 -1.8333
5 1 5 -1
6 6 3
7 9
P4 3 1( x 2) 1.6667( x 2)( x 4) 1.5417( x 2)( x 4)( x 5)
0.6750( x 2)( x 4)( x 5)( x 6)
Pn ( x i ) f ( x i ) for i 0,1,..., n
n
Fórmula de la Interpolación de Lagrange f n ( x) f x ( x )
i 0
i i
x x
n
i ( x ) x x
j 0, j i
j
i j
0 ( x )
x x1 x x 2 x 1 / 4 x 1 x 1/3 1/4 1
x 0 x1 x 0 x 2 1 / 3 1 / 4 1 / 3 1 y 2 -1 7
1 ( x )
x x 0 x x 2 x 1 / 3 x 1
x1 x 0 x1 x 2 1 / 4 1 / 3 1 / 4 1
2 ( x )
x x 0 x x1 x 1 / 3 x 1 / 4
x 2 x 0 x 2 x1 1 1 / 3 1 1 / 4
P2 ( x ) 2 18( x 1 / 4)( x 1) 116( x 1 / 3)( x 1)
72( x 1 / 3)( x 1 / 4)
L x
x 2 x 2.5 x 4.5x 5
2 4 2 4 2.5 3
f x0 P x
f x x x x x ...x x
n 1
n 1! 0 1 n
Alcance:
Use el polinomio de interpolación para obtener
Curso MB536
Pn(x) para
Prof. Rosa Garrido Juárez
y x
x y
0.5
true function
-0.5
-5 -4 -3 -2 -1 0 1 2 3 4 5