Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 6 Interp Cualquier Separación
Clase 6 Interp Cualquier Separación
2015
Clase 6
Aproximación de funciones:
Aproximación de funciones:
P li
Polinomio
i Interpolador
I t l d d de L
Lagrange
1- Interpolación
Polin de Newton: diferencias finitas
Polin.
Independientemente de la fórmula de interpolación
que se utilice todas aquellas interpolaciones
que se utilice, todas aquellas interpolaciones
polinomiales que se ajustan a los mismos puntos son
matemáticamente idénticas.
Teorema : ejemplos
Casos lilineal,
C l cuadrático
d áti y cúbico:
úbi n+1
+1 puntos,
t
polinomio de grado n
n=3,
=3 único polinomio n=4,
=4 único polinomio de
n=2, único polinomio
de grado 2 grado 3
de grado 1
y y
x x x
Teorema 1: ejemplos
n=3, único polinomio de grado 0 n=3, único polinomio de grado 1 n=3, único polinomio de
grado 2
Existencia y unicidad del polinomio
p
Interpolador
Planteo del problema: sean n+1 puntos de IR2 (x0,y0), (x1,y1), …, (xn,yn), con
xi≠ xj si i ≠ j se q polinomio Pn de g
quiere hallar un p grado igual
g o menor a n tal
que:
Pn ( x i )= y i i 0 ,1 ,2 ,..., n
Tomamos:
Pn ( x) a0 a1 x a2 x an x ,
2 n
(I)
ai , i 0,1,
0 1 , n
Teniendo en cuenta la condición:
Pn ( xi ) yi i 0,1,
0 1 , n (II)
Reemplazando en (I) cada valor de abscisa xi y considerando
((II)) obtenemos un sistema lineal de n+1 ecuaciones con n+1
incógnitas:
Pn ( x0 ) a0 a1 x0 a2 x02 an x0n y0
Pn ( x1 ) a0 a1 x1 a2 x1 an x1 y1
2 n
Pn ( x2 ) a0 a1 x2 a2 x22 an x2n y2
Pn ( xn ) a0 a1 xn a2 xn2 an xnn yn
n
1 xn xn xn
2
an yn
A X b
a0
a1
xi x j det A 0 A 1 ! A 1b (III)
an
Interp. Lineal Newton (diferencias divididas)
E
Ecuación
ió dde una recta
t en ell plano
l ((polinomio
li i dde grado
d 1)
1):
P1 x b0 b1 x x0 (A)
Si la
l recta
t debe
d b pasar por d
dos puntos
t d dell plano
l (x0, f(x0)) y (x1, f(x1)) entonces:
t
P1(x0)=f (x0) y P1(x1)=f (x1) , entonces:
f (x)
P1 x0 f x0 b0 b1 x0 x0
b0 = f x0
0
f (x1)
f x1 f x0
P1 x1 f x1 f x0 b1 x1 x0 b1
x1 x0 f (x0)
se despeja b1 P1(x)
x0 x x1
Reemplazando en (A) b0 y b1:
f x1 f x0
P1 x f x0 x x0 (B)
x1 x0
Ejemplo 1: Estimar ln 2 por interpolación lineal:
1.791759 0 1.386294 0
1. P1 2 Ln1 2 1 0.3583519 2. P1 2 Ln1 2 1 0.4620981
6 1 4 1
Valor real Ln 2 = 0.6931472
Error relativo porcentual en 1. = 48.3%; error relativo porcentual en 2. = 33.3%;
2.5
2 f(x) = ln x
1.5
1
Ln 2
P1((x))
0.5
0
Estimaciones
-0.5 lineales
-1
0 1 2 3 4 5 6 7 8
Interp.cuadrática Newton:(diferencias divididas)
Un polinomio cuadrático (grado 2) puede expresarse como:
P2 ( x) b0 b1 ( x x0 ) b2 ( x x0 )( x x1 )
Podemos evaluar b0, b1 y b2 sustituyendo x por las abscisas x0, x1 y x2
en P2 (x),
) y recordando que P2 (xi))=y
yi =ff (xi) entonces:
x x0 b0 f ( x0 )
f ( x1 ) f ( x0 )
x x1 b1
x1 x0
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
x2 x1 x1 x0
x x2 b2
x2 x0
Veamos la cuenta para b2
Si x x2 , entonces:
f ( x1 ) f ( x0 )
f ( x2 ) f ( x0 ) ( x2 x0 ) b2 ( x2 x0 )( x2 x1 )
x1 x0
restamos de ambos miembros f ( x1 )
f ( x1 ) f ( x0 )
f ( x2 ) f ( x1 ) f ( x0 ) f ( x1 ) ( x2 x0 ) b2 ( x2 x0 )( x2 x1 )
x1 x0
sacamos factor común en el segundo miembro a f ( x1 ) f ( x0 ) :
1
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 ) 1 ( x2 x0 ) b2 ( x2 x0 )( x2 x1 ), entonces
x1 x0
(x x )
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 ) 2 1 b2 ( x2 x0 )( x2 x1 ), luego factor común ( x2 x1 ) :
x1 x0
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
b2 ( x2 x0 ), entonces:
x2 x1 x1 x0
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
x2 x1 x1 x0
b2
x2 x0
Ejemplo 2:
Interpolemos ln 2 con ln 1, ln 4 y ln 6, los punto que se conocen son:
x0 = 1 f (x0) = 0
x1 = 4 f (x1) = 1.386294
1 386294 f (x)
(x)=ln(x)
ln(x)
ln2
x2 = 6 f (x2) = 1.791759
Aplicando las ecs. anteriores
P2(x)
b0 = 0
b1 = (1.386294 – 0)/(4 – 1) = 0.4620981
b2 = ((1.791759
((1 791759 – 1.386294)
1 386294)
aproximación
/(6 – 4) – 0.4620981)/(6 – 1)
= – 0.0518731
El polinomio es
P2(x) = 0.4620981(x – 1) – 0.0518731(x – 1)(x – 4)
V l reall ln
Valor l 2 = 0.6931472
0 6931472
P2(2) = 0.5658444 Error relativo porcentual = 18.4%
Interpolación de Newton:
Dif
Diferencias Divididas
i Di idid
Generalización de un polinomio de grado n:
Pn ( x ) b0 b1 ( x x0 ) b2 ( x x0 )( x x1 )
+bn ( x x0 )( x x1 ) ( x xn 1 )
Pn interpola el conjunto de puntos{(xi,f(xi))} i=0,1,…n ,entonces Pn(xi)=f(xi) :
f ( x1 ) f ( x0 )
x x0
b0 f ( x0 ),
) x x1
b1
x1 x0
f ( x2 ) f ( x1 ) f ( x1 ) f ( x0 )
x2 x1 x1 x0
x x2
b2
x 2 x0
Continuamos igualando x=xi , y despejando los coef. bi . Para simplificar
definimos recursivamente las diferencias divididas como:
f [ x0 ] f ( x0 )
f ( x1 ) f ( x 0 )
f [ x1 , x 0 ] d iferen cia d ivid id a p ara x1 , x 0
x 1 x 0
f [ x 2 , x1 ] f [ x1 , x 0 ]
f [ x , x , x ] d iferen cia d ivid id a p ara x 2 , x1 , x 0
x2 x0
2 1 0
f [ x , x , , x , x ] f [ x n , x n 1 , , x1 ] f [ x n 1 , x n 2 , , x 0 ]
n n 1 1 0
xn x0
n -ésim a d iferen cia d ivid id a
p ara x n , x n 1 , , x1 , x 0
Luego:
b0 f x0 , b1 f [ x1 , x0 ], b2 f [ x 2 , x1 , x0 ], , bn f [ xn , x n 1 , , x 1 , x0 ]
Con lo cual el Polinomio de Newton Pn que interpola n+1 puntos del plano es:
Pn ( x ) f x0 f [ x1 , x0 ]( x x0 ) f [ x2 , x1 , x0 ]( x x0 )( x x1 )
f [ xn , xn 1 , , x0 ]( x x0 )( x x1 ) ( x xn 1 )
Tabla de diferencias divididas: (esquema para 5 puntos)
Tabla de diferencias divididas: (esquema para 5 puntos)
x y
x0 f [x0]
f [x1, x0]
x1 f [x1] f [x2, x1, x0]
f [x1, x2] f [x3, x2, x1, x0]
x2 f [x2] f [x3, x2, x1] f [x4, x3, x2, x1, x0]
f[x3, x2] f [x4, x3, x2, x1]
x3 f [x3] f [x4, x3, x2]
f [x4, x3]
x4 f [x4]
Ejemplo 3:
Aproximemos ln 2 sabiendo que:
ln 1=0 , ln 4= 1.386294, ln 6=1.791759 y ln 5 =1.609438
x0 = 1 f(x0) = 0
x1 = 4 f(x1) = 1.386294
f(
x2 = 6 f(x3) =1.791759
x3 = 5 f(x2) = 1.609438
1 609438
0 1 0
0.4602981
1 4 1.386294 –0.05187311
0.2027326 0.007865529
2 6 1 791759
1.791759 –0.02041100
0 02041100
0.1823216
3 5 1.609438
Lk x
x x0 x x1 x xk 1 x xk 1 x xn
xk x0 xk x1 xk xk 1 xk xk 1 xk xn
Lk ( x)
n
x xi
grad Lk n k 0,1..., n
i 0 xk xi
ik
grad (Pn)= n
( f (xk) constante y Lk (x) polinomio de grado n, k 0,1, 2,..., n )
L x
x 2.5 x 4 x 6.5
6 5 x 10
0 2 2.5 2 4
L x
x 2 x 4
4 x 24 x 32
1 2
2.55 2 2
2.5
5 4 3
x 2 x 2.5 x 4.5 x 5
L x
2 4 2 4 2.5 3
P2(x) = 0.5.((x–6.5)x+10)+0.4.((–4x+24)x–32)/3+ 0.25.((x - 4.5)x+5)/3
P2(x) = 0.05x2 – 0.425x + 1.15
(3,f (3)) no es un punto tabulado de la función f, luego aproximamos f(3) por
P2 (3) = 0.325
Ejemplo 4: Aproximación a 1/x con interpolantes
de Lagrange
1/x 1/x
P2 ( x)
Error en la interpolación de Lagrange
Error en la interpolación de Lagrange
f n1 x
ex f x Pn x x x0 x x1 ... x xn
n 1!
i x f(x)
2 60
6.0 1 791 7595
1.791
Solución:
• El polinomio de primer orden es:
x x1 x x0
P1 ( x ) x0 x1 f ( x0 ) x1 x0 f ( x1 )
y la aproximación en x= 2 será:
24 2 1
P1 (2) .0 .1.3862944 0.4620981
1 4 4 1
• El polinomio de segundo orden valuado x= 2 es :