Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5 Aproximacion-Interpolacion Parte1
5 Aproximacion-Interpolacion Parte1
Aproximacin e interpolacin
Interpolacin polinmica
Definicin El problema de la interpolacin consiste en estimar el valor de una funcin en un punto a partir de valores conocidos en puntos cercanos.
Aproximacin e interpolacin
Interpolacin polinmica
Definicin Para obtener esta estimacin se aproxima la funcin con polinomios ya que son fciles de evaluar y por el hecho fundamental de que dados n+1 puntos de abscisa distinta, (x0, y0), (x1, y1),..., (xn, yn), existe exactamente un polinomio Pn(x) de grado no superior a n, que pasa por dichos puntos, es decir Pn(xi) = yi para i = 0, , n. As, el problema de interpolacin consiste en la obtencin de un polinomio, llamado polinomio de interpolacin, de grado menor o igual que n que pasa por n+1 puntos (xi,yi), i=0,1,...,n, tambin llamados nodos de interpolacin.
Aproximacin e interpolacin
Aproximacin e interpolacin
f1 ( x ) f ( x0 ) f ( x1 ) f ( x0 ) = x x0 x1 x0
f(x1)
Reordenando
f1 ( x ) = f (x0 ) + f ( x1 ) f ( x0 ) (x x0 ) x1 x0
f1(x) f(x0) x0 x x1
Aproximacin e interpolacin
Opcin 1: Opcin 2:
Aproximacin e interpolacin
2.5
f(x) = ln x
1.5
Valor verdadero
1 0.5
f1(x)
Estimaciones lineales
-0.5 -1
Aproximacin e interpolacin
Aproximacin e interpolacin
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 ) x2 x1 x1 x0 b2 = x2 x0
Aproximacin e interpolacin
Aplicando las ecs. anteriores b0 = 0 b1 = (1.386294 0)/(4 1) = 0.4620981 b2 = ((1.791759 1.386294)/(6 4) 0.4620981)/(6 1) = 0.0518731
Aproximacin e interpolacin
Para aproximar ln 2, entonces evaluamos f2(2) : f2(2) = 0.4620981(2 1) 0.0518731(2 1)(2 4) f2(2) = 0.5658444
Valor real ln 2 = 0.6931472 Error relativo verdadero = 18.4%
Aproximacin e interpolacin
2.5
1.5
0.5
Estimacin cuadrtica
-0.5
Estimacin lineal
-1 0 1 2 3 4 5 6 7 8
Aproximacin e interpolacin
Los coeficientes se calculan con b0 = f(x0) b1 = f [x1, x0] b2 = f [x2, x1, x0] bn = f [,xn, xn1, ..., x1, x0]
Donde los corchetes se denominan diferencias divididas finitas.
Aproximacin e interpolacin
f xi , x j , xk =
f xi , x j f x j , xk xi xk
] [
Aproximacin e interpolacin
Aproximacin e interpolacin
Calculemos ln 2 a partir de ln 1, ln 4, ln 5 y ln 6.
Solucin: Los punto que se conocen son: x0 = 1 x1 = 4 x2 = 6 x3 = 5 f(x0) = 0 f(x1) = 1.386294 f(x2) = 1.791759 f(x3) = 1.609438
x 1 4 6 5 y 0 1.386294 1.791759 1.609438
Aproximacin e interpolacin
Aproximacin e interpolacin
i 0 1 2 3
xi 1 4 6 5
f[xi+3,xi+2,xi+1,xi] 0.007866
Entonces, el polinomio es: f3(x) = 0 + 0.4602981(x 1) 0.05187311(x 1) (x 4) + 0.007865529(x 1) (x 4) (x 6) Valor calculado con el polinomio f3(2) = 0.6287686
Valor real ln 2 = 0.6931472 Error relativo verdadero = 10.2%
Aproximacin e interpolacin
2.5
Valor verdadero
1.5 1
f(x) = ln x
0.5
Estimacin cbica
-0.5
-1
Aproximacin e interpolacin
Para estimar el error requerimos de un datos ms (xn+1). La siguiente frmula puede utilizarse para estimar el error.
Aproximacin e interpolacin
Aproximacin e interpolacin
Polinomio de Lagrange
Definicin Se trata de encontrar un polinomio de grado n que pase por los puntos (x0, f(x0)), (x1, f(x1)), ... (xn, f(xn)).
El polinomio de interpolacin de Lagrange es simplemente una reformulacin del polinomio de Newton que evita el clculo de las diferencias divididas.
Aproximacin e interpolacin
Polinomio de Lagrange
Polinomio interpolante de Lagrange Si x0, x1, x2, ... xn, son n+1 nmeros distintos y si f es una funcin cuyos valores estn dados en esos nmeros, entonces existe un polinomio de grado a lo ms n, con la propiedad de que
f n ( x ) = L0 ( x ) f ( x0 ) + L1 ( x ) f ( x1 ) + + Ln ( x ) f ( xn )
f n ( x ) = Li ( x ) f ( xi )
i =0
donde
Para ji
Li ( x ) =
j =0 j i n
(x x ) (x x )
j i j
Aproximacin e interpolacin
Polinomio de Lagrange
Esta figura muestra un caso de segundo grado. Cada uno de los tres trminos en la ecuacin pasa a travs de uno de los puntos que se tienen como datos y es cero en los otros dos. La suma delos tres trminos, por lo tanto, debe ser el nico polinomio de segundo grado f2(x) que pasa exactamente a travs de los tres puntos.
Aproximacin e interpolacin
Polinomio de Lagrange
Ejemplo:
Usaremos x0 = 2, x1 = 2.5 y x2 = 4, para obtener un polinomio de grado 2 para 1/x.
Aproximacin e interpolacin
Polinomio de Lagrange
( xx ) L (x ) = (x x )
n j i j =0 j i i j
Ejemplo:
Los polinomios de Lagrange son:
( x 2.5)(x 4 ) L (x ) = = (x 6.5)x + 10 0 (2 2.5)(2 4) (x 2)(x 4) = ( 4 x + 24)x 32 L (x ) = 1 (2.5 2)(2.5 4) 3 ( x 2 )(x 2.5) ( x + 4.5)x + 5 ( ) = L x = 2 (4 2)(4 2.5) 3
Aproximacin e interpolacin
Polinomio de Lagrange
f n ( x ) = Li ( x ) f ( xi )
i =0 n
Ejemplo:
Luego el polinomio es:
f2(x) = (0.05x 0.425)x + 1.15 = 0.05x2 0.425x + 1.15 Evaluando en x=3: f2(3) = 0.325
Aproximacin e interpolacin
Polinomio de Lagrange
Ejemplo: Comparacin:
f(x)=1/x
f2(x)
Aproximacin e interpolacin
Polinomio de Lagrange