Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calculos Interpolacion
Calculos Interpolacion
Solucin:
Mediante el mtodo de APS
Cada valor es reemplazado en una ecuacin de 3 (nmero de datos menos 1), para determinar las
constantes de dicho polinomio.
Programa en la HP 50g
Se introducen los valores, respectivamente, para cada variable
Entonces, el polinomio obtenido:
En Matlab
Programa en la HP 50g
Se introducen los valores, respectivamente, para cada variable
Entonces el valor obtenido para la temperatura pedida:
En Matlab
Se introducen los comandos respectivos:
En una reaccin qumica, la concentracin del producto B C cambia con el tiempo como se
indica en la tabla de abajo. Calcula la concentracin B C cuando t = 0.82 usando un
polinomio de Lagrange de tercer grado.
CB 0.55 0.80 1.10
t 0.4 0.6 0.8
METODO DE INTERPOLACION POR LAGRANG
Sea el polinomio de Lagrange de grado n-1, donde n es el nmero de datos tabulados en nuestro
problema n=4.
P3 ( x )=L0 ( x ) f ( x 0) + L1 ( x ) f ( x1 ) + L2 ( x ) f ( x 2 ) + L3 (x )f ( x 3) - - - -(1)
( x x1 ) ( x x2 )
L0 ( x ) =
( x 0 x1 )( x 0x 2)
( xx 0 ) ( xx 2 )
L1 ( x ) =
( x 1x 0 )( x1 x2 )
( xx 0 ) (x x1 )
L2 ( x ) =
( x 2x 0 )(x 2x1 )
2 2
P3 ( x )=0.625 X + 0.625 X 0.2
Para x=0.82
P3 ( 0.82 )=1.13275
MERODO DE APS
En forma general la interpolacin
simple genera un polinomio de
grado n- 1 a partir de n datos. En
nuestro problema n=3
f ( x 0 ) =a0 +a 1 x 0+ a2 x02
f ( x 1 )=a0 +a1 x1 + a2 x 12
f ( x 2 )=a0 +a1 x 2+ a2 x 22
[ ][ ][ ]
2
1 x0 x0 a0 f ( x0 )
2
1 x 1 x 1 x a1 = f ( x1 )
2
1 x2 x2 a1 f ( x2 )
A x = B
1
x= A B
Donde:
a0 =0.2
a1=0.625
a2=0.625
2
El polinomio obtenido P ( x )=a0 +a1 x+ a2 x
2
P ( x )=0.2 +0.625 x+ 0.625 x
Parat=0.82
2
P ( x )=0.2 +0.625(0.82)+0.625(0.82) =1.13275
POR
MATLAB
function z =lagrange(x,y,a)
% valor en a del polinomio de lagrange determinado por (x,y)
m = length (x)
z = zeros(size (a)) ;
for 1 = 1;
Li = 1;
for j = 1 :m
if i j
Li = Li *(a- x (j) ) / (x (i) x(j)) ;
end
end
z = z + y (i) * Li ;
end