Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodos Numericos Interpolacion Teoria
Metodos Numericos Interpolacion Teoria
Mtodos Computacionales
Agenda
Interpolacin
Polinomial
Introduccin
Introduccin
Aplicaciones
Interpolacin y aproximacin
Teoria
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Vandermonde
Lagrange
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Diferencias Finitas
Anlisis de error
Anlisis de error
41
Interpolacin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
f (xi ) = yi ,
i = 0, . . . , N
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Interpolacin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
f (xi ) = yi ,
i = 0, . . . , N
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Interpolacin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
f (xi ) = yi ,
i = 0, . . . , N
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
I
I
Anlisis de error
polinomio
spline
41
Aplicaciones
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
4
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Introduccin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
I
I
I
I
Introduccin
Introduccin
Aplicaciones
5
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Introduccin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
6
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Teorema
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
|f (x ) P(x )| <
Aplicaciones
x [a, b]
Interpolacin y
aproximacin
7
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Teorema
Si x0 , x1 , . . . , xN son nmeros reales distintos, entonces para
N + 1 valores arbitrarios y0 , y1 , . . . , yN existe un nico
polinomio PN de grado a lo sumo N tal que
PN (xi ) = yi , i = 0, . . . , N
Observaciones
I
Polinomio interpolador
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
9
Teoria
Vandermonde
f (x ) PN (x ) =
N
X
Lagrange
ak k (x )
Newton
Interpolacion de Newton
i=0
Diferencias Divididas
Diferencias Finitas
PN (x ) es el polinomio interpolante.
Anlisis de error
41
Interpolacin de Vandermonde
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
10
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Interpolacin de Vandermonde
Interpolacin
Polinomial
1
1
..
.
x0
x1
..
.
1 xN
x02
x12
..
.
xN2
...
...
x0N
x1N
..
.
.
. . . xNN
a0
a1
..
.
aN
f (x0 )
f (x1 )
..
.
f (xN )
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
11
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Va=f
Diferencias Divididas
Diferencias Finitas
V es la matriz de Vandermonde y
det(V) =
Anlisis de error
(xj xi ) 6= 0
0i<jN
.
41
Ejemplo
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Ejemplo
Determine el polinomio de grado 2 que interpola los tres
dados
(2, 27), (0, 1), (1, 0)
Interpolacin y
aproximacin
Teoria
12
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Solucin
Diferencias Finitas
Anlisis de error
41
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
1 2 4
a0
27
1
0
0
a
=
1 1
1 1 1
a2
0
Interpolacin y
aproximacin
Teoria
13
Vandermonde
Lagrange
1 5 4
iT
Newton
Interpolacion de Newton
Diferencias Divididas
P2 (x ) = 1 + 5x 4x 2
Diferencias Finitas
Anlisis de error
41
Interpolacin de Lagrange
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
N
Y
i =0
i 6= k
(x xi )
(xk xi )
Vandermonde
14
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Propiedades
I
I
Anlisis de error
Lk es un polinomio
de grado N
1 si k = j
Lk (xj ) =
0 si k 6= j
41
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
n
X
Aplicaciones
Interpolacin y
aproximacin
f (xk )LN (x )
Teoria
k=0
I
Vandermonde
15
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Interpolacin de Lagrange
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Ejemplo
Dado los siguientes puntos
x 0 0.5 1
y 1 0.8 0.5
hallar los polinomios bsicos de lagrange y el polinomio
interpolante.
Solucin:
L0 (x ) =
L1 (x ) =
L2 (x ) =
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
16
Lagrange
Newton
(x x1 )(x x2 )
(x0 x1 )(x0 x2 )
(x x0 )(x x2 )
(x1 x0 )(x1 x2 )
(x x0 )(x x1 )
(x2 x0 )(x2 x1 )
=
=
=
(x 0.5)(x 1)
(0 0.5)(0 1)
(x 0)(x 1)
(0.5 0)(0.5 1)
(x 0)(x 0.5)
(1 0)(1 0.5)
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Interpolacin de Lagrange
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
17
P2 (x ) = y0 L0 + y1 L1 + y2 L2
= 1(2x 2 3x + 1) + 0.8(4x 2 + 4x ) + 0.5(2x 2 x )
= 0.2x 2 0.3x + 1
41
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
Ejemplo
1
Determine el polinomio de lagrange para f (x ) = en los
x
puntos x0 = 2, x1 = 2.25, x2 = 4 y utilcelo para aproximar
f (3)
Solucin:
(x 2.5)(x 4)
L0 (x ) =
= x 2 6.5x + 10
(2 2.5)(2 4)
(x 2)(x 4)
4
32
L1 (x ) =
= x 2 + 8x
(2.5 2)(2.5 4)
3
3
1 2 4.5
5
(x 2)(x 2.5)
= x
x+
L2 (x ) =
(4 2)(4 2.5)
3
3
3
P(x ) = f (2)L0 (x ) + f (2.5)L1 (x ) + f (4)L2 (x ) =
0.05x 2 0.425x + 1.15
f (3) P(3) = 0, 325
Observacin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
19
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Interpolacin de Newton
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
k (x ) =
k1
Y
Teoria
(x xi )
Vandermonde
i=0
I
Lagrange
Newton
20
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Pn (x ) = a0 + a1 (x x0 ) + a2 (x x0 )(x x1 ) +
Anlisis de error
. . . an (x x0 )(x x1 ) (x xn1 )
41
Diferencias Divididas
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Diferencias Divididas
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
n
X
21
Diferencias Divididas
Diferencias Finitas
Anlisis de error
k=1
41
Vandermonde
Lagrange
Newton
Interpolacion de Newton
22
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Implementacin en MATLAB
Introduccin
Introduccin
function F=divideddifference(x,f)
Aplicaciones
Interpolacin y
aproximacin
Teoria
n=length(x)-1;
F=zeros(n+1,n+1);
F(:,1)=f(:);
for i=1:n
for j=1:i
F(i+1,j+1)=(F(i+1,j)-F(i,j))/(x(i+1)-x(i-j+1));
end
end
23
41
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
Anlisis de error
Ejemplo
Interpolacin
Polinomial
Ejemplo
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
24
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
P2 (x ) = 0.2x 0.3x + 1
Interpolacion de Newton
25
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Ejemplo
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
26
Diferencias Divididas
Diferencias Finitas
Anlisis de error
p(x ) = 1 + 2x + x (x 2) = 1 + x 2
41
Ejercicio
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Ejercicio
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
27
Diferencias Divididas
Diferencias Finitas
Anlisis de error
41
Diferencias Finitas
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
fk = fk+1 fk
I
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
28
fk = fk+1 fk
I
Diferencias Finitas
Anlisis de error
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
29
Diferencias Finitas
Anlisis de error
41
Diferencias Finitas
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
2 f
f0
0
Pn (x ) = f0 +
(x x0 ) +
(x x0 )(x x1 ) + . . .
1!h1
2!h2
+
30
Diferencias Finitas
Anlisis de error
n f0
(x x0 ) . . . (x xn1 )
n!hn
41
Diferencias Finitas
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Pn (s) = f0 +sf0 +
s(s 1) 2
s(s 1)(s 2) 3
f0 +
f0 +. . .
2!
3!
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
s(s 1) . . . (s n + 1) n
... +
f0
n!
= f0 +
n
X
k=1
31
Diferencias Finitas
Anlisis de error
s
k f0
k
41
Error de Interpolacin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Teorema
Sea f C n+1 [a, b] y p el polinomio de grado n que
interpola a f en los n + 1 puntos x0 , x1 , . . . , xn del intervalo
[a, b]. Para cada x [a, b] existe un = (x ) ha, bi tal
que
n
Y
1
f (n+1) () (x xi )
f (x ) p(x ) =
(n + 1)!
i=0
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
32
Anlisis de error
41
Ejemplo
Estime el error cometido al aproximar la funcin
f (x ) = sin(x ) por medio del polinomio de grado nueve que
interpola a f en diez puntos del intervalo [0, 1]
Solucin
La cota de error est dado por
f (x ) p(x ) =
n
Y
1 (10)
f
() (x xi )
10!
i=0
Ejemplo
Se desea tabular la funcin f (x ) = cos(x )e x definida en
[, ] mediante puntos equiespaciados. Cantos puntos
son necesarios para que al interpolar linealmente entre dos
valores consecutivos el error entre la funcin y el
interpolante no supere a 0.5.
Solucin:
M h2
f 00 ()
(x x0 )(x x1 )
< 0.5
|f (x ) P1 (x )| =
2!
2 4
x0 + x1
Tomando como caso critico x =
y
2
00
M = mx[,] |f ()|
Dado que: f 00 (x ) = 2 sin(x )e x
Entonces: M = 2e , por lo tanto h < 0.2940
N>
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
34
Anlisis de error
41
2
N = 22
h
Ejemplo
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
35
Anlisis de error
41
donde 1 1
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
36
Anlisis de error
41
Interpolacin
Polinomial
Mg. Hermes
As que en x = 0.25 el error de interpolacin est
Pantoja C.
acotado por
1.25 0.75 0.25 0.25 0.75 Introduccin
e
|e 0.25 P4 (0.25)|
120
0.000995
Y en x = 0.75 el error queda acotado por
1.75 1.25 0.75 0.25 0.25 Vandermonde
|e 0.75 P4 (0.75)|
e Lagrange
120
Newton
0.002323
el cal es ms grande.
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
37
Anlisis de error
41
Teorema
Introduccin
Introduccin
C n+1 [a, b]
Sea f
y p el polinomio de grado n que
interpola a f en los n + 1 puntos x0 , x1 , . . . , xn del intervalo
[a, b]. Entonces
f (x ) p(x ) = f [x0 , x1 , . . . , xn , x ]
n
Y
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
(x xi )
Newton
Interpolacion de Newton
i=0
Diferencias Divididas
Diferencias Finitas
38
Anlisis de error
41
Ejemplo
Dada la siguiente tabla de datos
Solucin
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
P2 (0.17) = 0.741080445
Podemos aproximar el error de la siguiente forma
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
40
Anlisis de error
41
Observaciones
I
I
I
I
I
Interpolacin
Polinomial
Mg. Hermes
Pantoja C.
Introduccin
Introduccin
Aplicaciones
Interpolacin y
aproximacin
Teoria
Vandermonde
Lagrange
Newton
Interpolacion de Newton
Diferencias Divididas
Diferencias Finitas
41
Anlisis de error
41