Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un problema de interpolacin
Interpolacin lineal y cuadrtica
Forma normal del polinomio de interpolacin.
Forma de Lagrange.
Forma de Newton.
Tabla de diferencias divididas
Evaluacin y error del polinomio de interpolacin
Conclusiones y alternativas
Un problema de interpolacin
Hora 6 8 10 12 14 16 18 20
Grados 7 9 12 18 21 19 15 10
22
20
18
Grados
16
14
12
10
8
6
4 6 8 10 12 14 16 18 20 22
Hora
Grfico de la temperatura
en Matlab
% Hora
t = [6 8 10 12 14 16 18 20]'
% Temperatura
T = [7 9 12 18 21 19 15 10]'
plot(t,T,'*'), grid
xlabel('Horas'), ylabel('Grados')
Interpolacin lineal
P1(x) = a0 + a1x 15
Grados
a0 + a1x0 = y0 10
a0 + a1x1 = y1
5
5 10 15 20
a0 + 12a1 = 18 Hora
a0 + 14a1 = 21
Interpolacin cuadrtica
Polinomio de grado2
25
a0 + a1x0 + a2x02 = y0
a0 + a1x1 + a2x12 = y1 15
10
1 10 100 a 0 12 5
5 10 15 20
1 12 144 a 1 18
Hora
X=10:2:14 polyval(p,X)
1 14 196 a 2 21 Y=[12 18 21]' x=5:0.1:22;
A=vander(X) y=polyval(p,x);
cond(A) plot(x,y)
p=A\Y
Desplazamiento del origen
2 4 b1 6
2 4 b2 3
Polinomios de Lagrange
( x x 0 ) ( x x i 1 )( x x i 1 ) ( x x n )
Lin ( x)
( x i x 0 ) ( x i x i 1 )( x i x i 1 ) ( x i x n )
Determinacin algebraica
Pn(x0) = y0 = c0
Pn(x1) = y1 = c0+ c1(x1x0)
Pn(x2) = y2 = c0+ c1(x2x0) + c2(x2x0)(x2x1)
Ventajas
El sistema es triangular
Permite aadir nuevos puntos sin rehacer todos los clculos.
Tabla de diferencias divididas
c0 = f[x0] = y0
y1 c 0 f x1 f x 0
c1 = f x 0 , x1
x1 x 0 x1 x 0
f x1 , x 2 f x 0 , x1
f x 0 ,x1 , x 2
x2 x0
f x 1 , x 2 , x k f x 0 , x 1 , x k 1
f x 0 , x 1 , x k
xk x0
Tabla de diferencias divididas
y0 f[x0 ]
y1 f [ x1 ] f [ x 0 , x1 ]
y2 f[x2 ] f [ x1 , x 2 ] f [ x 0 , x1 , x 2 ]
y3 f[x3 ] f[x2 , x3 ] f [ x1 , x 2 , x 3 ] f [ x 0 , x1 , x 2 , x 3 ]
12 18
14 21 1.5000
10 12 2.2500 -0.3750
16 19 1.1667 -0.5417 -0.0417
Evaluacin del polinomio de
interpolacin
f (n1) ()
f(x) Pn (x) (x x0 )(x x1 )(x x n )
(n 1)!
(n 1)
( )
f x0 , x1 , , x n , x n+1
f
(n 1)!
Conclusiones