Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I5 Interpolacion Error OCW PDF
I5 Interpolacion Error OCW PDF
INTERPOLACIN:
INTERPOLACIN:
Error
Error en
en la
la interpolacin
interpolacin polinmica
polinmica
de
de Lagrange
Lagrange
Arturo Hidalgo Lpez
Alfredo Lpez Benito
Carlos Conde Lzaro
Marzo, 2007
OBJETIVOS
OBJETIVOS
Teorema
Teorema de
de expresin
expresin del
del error
error
NOTACIN:
Soporte: {x0, x1, ..., xn} formado por (n+1) puntos
distintos de (a, b)
Funcin que se interpola: f(x)
Valores de la funcin en el soporte: {f0, f1, ..., fn}
Polinomio interpolador de Lagrange: pn(x)
TEOREMA
Si f C(n+1) ((a,b)) entonces :
x* (a,b) *=(x*) / E(x*) =f(x*)-pn (x*)=
f (n+1 ( *) n
= (x*-xi )
(n+1)! i=0
Departamento de Matemtica Aplicada y Mtodos Informticos 93
Universidad Politcnica de Madrid Ingeniera de Minas
Teorema
Teorema de
de expresin
expresin del
del error:
error: Demostracin
Demostracin
a) Si x* {x0, x1, ..., xn} el teorema es evidente.
b) Si x* {x0, x1, ..., xn}:
f(x*) pn (x*) n
Sea: F : x f(x ) pn (x ) n (x xi )
Se verifica que:
i= 0
( x * x i ) i= 0
F(xi) = 0 (i = 0, ..., n)
Teorema
Teorema de
de expresin
expresin del
del error:
error: Demostracin
Demostracin
a) Si x* {x0, x1, ..., xn} el teorema es evidente.
b) Si x* {x0, x1, ..., xn}:
f(x*) pn (x*) n
Sea: F : x f(x ) pn (x ) n (x xi )
Se verifica que:
i= 0
( x * x i ) i= 0
F(xi) = 0 (i = 0, ..., n)
Algunas
Algunas acotaciones
acotaciones del
del error
error
f (n+1 ( *) n
x* (a,b) *=(x*) / E(x*) = (x*-xi )
(n+1)! i=0
M = sup f (n+1(x )
x(a,b)
n
M
x (a,b) : E(x) (x-xi )
(n+1)! i=0
n
M
x (a,b) : E(x) sup (x-xi )
(n+1)! x(a,b) i=0
h = | b a|
M
x (a,b) : E(x) h(n+1) O(hn+1 )
(n+1)!
Departamento de Matemtica Aplicada y Mtodos Informticos 96
Universidad Politcnica de Madrid Ingeniera de Minas
Ejemplo
Ejemplo 1
1 (1/11)
(1/11)
Ejemplo
Ejemplo 1
1 (2/11)
(2/11)
Solucin del apartado a): Polinomios de base de Lagrange
x x1 1 x x x0 x 0.2
L0 (x) = = L1 (x) = =
x0 x1 0.8 x1 x0 0.8
x0 x1 x0 x1
(NOTA: Se puede comprobar que L0(x) + L1(x) = 1)
Departamento de Matemtica Aplicada y Mtodos Informticos 98
Universidad Politcnica de Madrid Ingeniera de Minas
Ejemplo
Ejemplo 1
1 (3/11)
(3/11)
Solucin del apartado b) Polinomio interpolador de Lagrange
p1 (x) = f ( x0 ) .L0 (x ) + f ( x1 ) .L1 ( x ) =
1 x 6 x 0.2
= ( 0.4 ) .e .
2.8
+ 2.e .
0.8 0.8
f(x)
x0 x1
Departamento de Matemtica Aplicada y Mtodos Informticos 99
Universidad Politcnica de Madrid Ingeniera de Minas
Ejemplo
Ejemplo 1
1 (4/11)
(4/11)
Solucin del apartado c): Expresin del error
f (n + 1) ( x ) n
Aplicamos la expresin: (x) = f(x ) p (x ) =
(n + 1) ! j = 0
x xj ( )
Como el nmero de puntos es n+1 = 2 se deriva DOS veces f(x)
f( x ) = (2 8x )e ( 4x + 2 ) f( x ) = ( 16 + 32x)e ( 4x + 2)
f "( x ) n
(x) = f(x) p(x) =
(n + 1) ! j = 0
x xj ( )
( 16 + 32. x ).e ( 4 x + 2)
(x) = f(x) p(x) = ( x 0.2 ) ( x 1)
2!
( 16 + 32. x ).e ( 4 x + 2)
(x) = f( x ) p(x) =
2
( x 2
1.2 x + 0.2 )
Ejemplo
Ejemplo 1
1 (5/11)
(5/11)
Solucin del apartado d): Cota de error
max | f( x ) | 1
| (x ) |=| f(x) p(x) |
3!
x [ 0.2,1]
max
x[ 0.2,1]
(x x )
j= 0
j
Ejemplo
Ejemplo 1
1 (6/11)
(6/11)
Valor de |g(x)| en las abscisas para las que g(x) = 0.
g(x) = ( 16 + 32.x ).e ( 4 x + 2 ) g '(x ) = (96 128.x ).e ( 4 x + 2)
96
g '( x *) = 0 (96 128.x *).e ( 4 x * +2)
= 0 x* = = 0.75
128
de donde: g( 0.75 ) 0.0539 (1)
Ejemplo
Ejemplo 1
1 (7/11)
(7/11)
Grfico en [0.2, 1] de la funcin g(x) = f(x)
Ejemplo
Ejemplo 1
1 (8/11)
(8/11)
Buscamos ahora max
x[ 0.2,1]
( x 0.2 ) ( x 1)
Llamamos q(x)=(x 0.2)(x 1) = x2 1.2x + 0.2
q(x) es un polinomio de segundo grado que se anula en los
puntos 0.2 y 1, luego, necesariamente, tendr algn
extremo en el intervalo [ 0.2, 1].
x0 x1
q(x)
Ejemplo
Ejemplo 1
1 (9/11)
(9/11)
q(x) = 0 = 2x 1.2
Ejemplo
Ejemplo 1
1 (10/11)
(10/11)
0.5838
| (x) |=| f(x) p(x) | .(0.16) = 0.046704
2
Ejemplo
Ejemplo 1
1 (11/11)
(11/11)
Ejemplo
Ejemplo 2
2 (1/11)
(1/11)
Sea la funcin f(x) = sen(5.x + 2) x 0,
10
a) Calcular y representar grficamente los polinomios de
base de Lagrange asociados al soporte
{ x0 = 0, x1 =
20
, x2 =
10 }
b) Hallar el polinomio p(x) que interpola f(x) en el sentido
de Lagrange sobre el soporte de apartado anterior
d) Hallar una cota de error vlida x 0,
10
Departamento de Matemtica Aplicada y Mtodos Informticos 108
Universidad Politcnica de Madrid Ingeniera de Minas
Ejemplo
Ejemplo 2
2 (2/11)
(2/11)
Solucin del apartado a): Polinomios de base de Lagrange
L0 (x) =
(x x )(x x )
1
x
0
20
x
=
(10 ) ( ) =
(x0 x1 )(x0 x2 ) ( 0 20 ) ( 0 10 )
200 30
= 2
.x
2
.x + 1
x0 x1 x2
Ejemplo
Ejemplo 2
2 (3/11)
(3/11)
Polinomios de base de Lagrange (2)
L1 (x) =
(x x1 )(x x2 )
=
( x 0 ) x 10 (=
)
(x1 x0 )(x1 x2 )
20 (
0
20
)(
10 )
400 40
= 2
.x +
2
.x
x0 x1 x2
Departamento de Matemtica Aplicada y Mtodos Informticos 110
Universidad Politcnica de Madrid Ingeniera de Minas
Ejemplo
Ejemplo 2
2 (4/11)
(4/11)
x0 x1 x2
Ejemplo
Ejemplo 2
2 (5/11)
(5/11)
Solucin del apartado b) Polinomio interpolador de Lagrange
Ejemplo
Ejemplo 2
2 (6/11)
(6/11)
Representacin grfica de la funcin y de su polinomio interpolador
f(x)
p2(x)
x0 x1 x2
Ejemplo
Ejemplo 2
2 (7/11)
(7/11)
Solucin del apartado c): Expresin del error
Aplicamos la expresin general del error de interpolacin:
f(cx ) n
(x ) = f(x) p(x) =
3 ! j= 0
x xj ( )
donde aparece la derivada tercera de f(x) por tener el
soporte de interpolacin 3 puntos.
f(x) = sen(5.x + 2)
f(x) = 5. cos(5x + 2)
f(x) = 25.sen(5x + 2)
Ejemplo
Ejemplo 2
2 (8/11)
(8/11)
La expresin del error ser, entonces:
125. cos(5 cx + 2)
(x) = f( x ) p(x ) = xx x
3! 10 20
125. cos(5cx + 2 ) 3 3 2 2
( x ) = f ( x ) p( x ) = x x + x
6 20 2 00
Ejemplo
Ejemplo 2
2 (9/11)
(9/11)
Solucin del apartado d): Cota de error
max | f(x ) |
x[ 0, ] 3 2 2
| ( x) |=| f(x) p(x) | 10
max x 3
x + x =
3!
x[ 0, ] 2 0 20 0
10
125 3 2
= max | cos(5x + 2) | max x 3 x 2 + x
6 x[ 0, ]
x [ 0, ] 20 200
10 10
mx = 2+ /10
x=0 min = 50 + 2 = 2
mn = 2
x = /10 mx = 5(/10) + 2 = 2+/2
Ejemplo
Ejemplo 2
2 (10/11)
(10/11)
125 3 2
'(x) max | cos( 5x + 2) | max x 3 x 2 + x =
6 x[0, ] 20 200
x[0, ]
10 10
125 3 2
125
= max x 3 x 2 + x = 0.001492
6 x[0, ] 20 200
10
6
3 2 2
3 2
q( x ) = x
3
x + x q'( x ) = 3x 2 x +
20 200 10 200
1 0.066385
q '( x*) = 0 x* = (1 ) x*
20 3 0.247769
q(0.066385) = - 0.001492 q(0.257769) = 0.001492
q(0.) = q(/20) = q(/10) = 0
Departamento de Matemtica Aplicada y Mtodos Informticos 117
Universidad Politcnica de Madrid Ingeniera de Minas
Ejemplo
Ejemplo 2
2 (11/11)
(11/11)