Vous êtes sur la page 1sur 7

INTERPOLACIN

Madalengoitia Alayo, Karina Alajamdra


Paredes Len, Jazmn
Santana Romero, Karla Veronik
Vargas Leandro, Deysi Margarita

RESUMEN
En el presente trabajo se estudiar los mtodos que existen para interpolar un conjunto
de datos que presentan una relacin en comn; en este caso ser enfocado en cuanto a la
Ingeniera Qumica, donde es muy frecuente utilizarlo en las tablas de las diversas
propiedades; tales como presin, densidad, entalpa, entropa, conductividades, entre
otros, de las diferentes sustancias qumica a diferente presin, temperatura.

Para as lograr obtener un valor no presente en esta, el cual llega a ser muy aproximado,
si se encuentra en el rango de estos valores; si no puede llegar a tener un mayor margen
de error, en el caso de la extrapolacin. Por ello es adecuado interpolar los datos en el
rango de los valores presentes en la tabla; ya que en otros valores podra cambiar la
tendencia de la grfica.

Adems evaluaremos cul mtodo de interpolacin resulta ser ms eficiente as como el


ms prctico para ser utilizado, dependiendo del fin para el cual sea utilizado. Se
presentarn 3 casos aplicativos donde ser utilizada, en donde se mostrar los
programas de HP as como MatLab utizados para la obtencin de los datos
correspondientes, las grficas obtenidas, entre otros.

INTRODUCCIN funcin interpolante de la que se


El problema de interpolacin es muy conoce una serie de datos denominados
antiguo y podemos situar sus orgenes datos de interpolacin. Estos datos
en el Almagesto de Tolomeo y sus pueden ser fruto de todas las
mtodos para determinar la cuerda de observaciones realizadas en un
un ngulo inscrito en una circunferencia determinado experimento en el que se
en funcin del radio de esta. (Los relacionan dos o ms variables e
hindes utilizaban la semicuerda, cuyo involucran valores de una funcin y/o
cociente con el radio dara nuestra de sus derivadas. El objetivo ser
funcin seno). Combinando los valores determinar una funcin que verifique
del ngulo mitad, la suma y diferencia, estos datos y que adems sea fcil de
Tolomeo estableci su primera tabla de construir y manipular. Por su sencillez y
cuerdas, utilizando interpolacin para operatividad los polinomios se usan
calcular valores intermedios. frecuentemente como funciones
interpolantes.
Hoy en da la interpolacin se usa
frecuentemente en ingeniera para tratar
de construir una funcin denominada
INTERPOLACIN
Con frecuencia se encontrar con que
tiene que estimar valores intermedios
entre puntos asociados con datos. El
mtodo ms comn que se usa para este
propsito es la interpolacin polinomial.
Recuerde que la frmula general para
un polinomio de n-simo grado es:
Ilustracin 1: Ejemplo de
() = 0 + 1 + 2 2 + + interpolacin polinomial de primer
grado
Dados n+1 puntos asociados con datos,
hay uno y solo un polinomio de grado n Utilizando tringulos semejantes, que es
que pasa a travs de todos los puntos. una frmula de interpolacin lineal.
Por ejemplo, hay solo una lnea recta (es
decir, un polinomio de primer grado)
que une dos puntos. De manera similar,
nicamente una parbola une un
conjunto de tres puntos.

MTODO DE APROXIMACIN
POLINOMIAL SIMPLE
Consiste en determinar el polinomio
nico de n-simo que se ajuste a n+1
puntos asociados con datos. Este
polinomio, entonces, proporciona una
frmula para calcular valores
intermedios. Ilustracin 2: esquema grfico de la
interpolacin lineal. Las reas
Antes de presentar la ecuacin general, sombreadas indican los tringulos
estudiaremos las versiones de primero y semejantes usados para obtener la
segundo grados por su sencilla frmula de interpolacin lineal.
interpretacin visual. 1 () (0 ) (1 ) (0 )
=
0 1 2
INTERPOLACIN LINEAL
La forma ms simple de interpolacin Reordenando se tiene:
consiste en unir dos puntos asociados
con datos con una lnea recta. Dicha (1 ) (0 )
1 () = (0 ) + ( 0 )
tcnica se ilustra de manera grfica en la 1 2
figura 1. INTERPOLACIN CUADRTICA

FORMA GENERAL DE LOS


POLINOMIOS
() = 0 + 1 + 2 2 + +
1 16 162 163 0 9.870
1 24 24 2
24 3 1 8.418
[ ] [ ] = [ ]
POLINOMIOS DE LA 1 32 322 323 2 7.305
1 40 402 403 3 6.413
INTERPOLACIN DE LAGRANGE
Poniendo los datos en la calculadora HP
50g obtenemos:
APLICACIN 1:
0 = 14.263
Los siguientes datos definen la
concentracin de oxgeno disuelto a 1 = 0.351354167
nivel del mar para agua dulce como
2 = 0.0054140625
funcin de la temperatura. Estime
Oxigeno (27C). 3 = 3.841145833105

T(C) 0 8 16 24 32 40 b) Calcurar con Lagrange (HP)


O, 14.621 11.483 9.870 8.418 7.305 6.413 Tomando tres puntos consecutivos ms
mg/L prximos a 27C:
a) Hallando el polinomio caracterstico y la
T=x O=Y
cantidad de oxgeno en 27C por medio 0 16 9.870 0
APS con HP: 1 24 8.418 1
b) Calculando la cantidad de oxgeno por 2 32 7.305 2
Lagrange HP sea. Por teora sabemos que el polinomio de
c) Calculando la cantidad de oxgeno en Lagrange es:
27C con MATLAB () = 0 ()0 + 1 ()1 + 2 ()2
Dnde:
Solucin ( 1 )( 2 )
a) Calcular con APS (HP) 0 () =
(0 1 )(0 2 )
De los datos tomamos 4 puntos ms ( 0 )( 2 )
cercanos a 27C para obtener un 1 () =
(1 0 )(1 2 )
polinomio de grado 3, considerando ( 0 )( 1 )
como T=x y O=Y: 2 () =
(2 0 )(2 1 )
T=x O=Y Reemplazando obtenemos con la
0 16 9.870 0 calculadora HP:
1 24 8.418 1
2 32 7.305 2 Y(27)=7.9608984375
3 40 6.413 3
T (C) 0 10 27.4 42.1
2 3 S (g 61.5 62.1 66.3 70.3
() = 0 + 1 + 2 + 3
0 = 0 + 1 0 + 2 0 2 + 3 0 3 K2CrO4)/
100g
1 = 0 + 1 1 + 2 1 2 + 3 1 3 H2O)
2 = 0 + 1 2 + 2 2 2 + 3 2 3 c) Calcular con MATLAB
3 = 0 + 1 3 + 2 3 2 + 3 3 3 Aqu creamos una funcin lagrange en
MATLAB que sigue segn la imagen:
Formando entonces un producto de Function z=lagrange ()
matrices para calcular el valor de las % Valor valor en a del polinomio de
variables 0 , 1 , 2 , 3 : lagrange de cahdo cuatro:
M= lengt(x)
Z= zeros(sice a);
For i= 1:m:
Por tanto el valor obtenido, a 25 C;
Li= 1;
reemplazando en el polinomio:
For j =1m
If j= 1 -1c, P (25)=65.6034295
Li= Li*(a-x(j))/(x(i)-x(j));
End En Matlab
end Evaluando la temperatura pedida (25C) en
Z=z+y(i)*Li; dicho polinomio:
end
Obtenemos la masa de oxigeno cuando
la temperatura es 27C con la siguiente
llamada:
X= [16 24 32];
Y= [9.870 8.418 7.305]:
V= lagrange(x, y, 27)

APLICAICN 2: Solubilidad de una


sustancia qumica.
Los valores de la tabla mostrada,
representan la cantidad S en gramos de
dicromato de potasio disueltos en 100
partes de agua a la temperatura T en grados
centgrados. Para una temperatura de 25 C,
determinar la cantidad de gramos de Mediante el mtodo de Lagrange
dicromato de potasio. Programa en la HP 50g

T (C) 0 10 27.4 42.1 Se introducen los valores, respectivamente,


S (g 61.5 62.1 66.3 70.3 para cada variable}
K2CrO4)/100g
H2O)

Solucin
a) 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
En Matlab
Entonces, el polinomio obtenido:
Se introducen los comandos respectivos:
3 () = 0 () (0 ) + 1 ()(1 ) +
2 ()(2 ) + 3 () (3 ) - - - -(1)

( 1 )( 2 )
0 () =
(0 1 )(0 2 )

( 0 )( 2 )
1 () =
(1 0 )(1 2 )

( 0 )( 1 )
2 () =
(2 0 )(2 1 )

Reemplazando los valores de la tabla


tenemos:

( 0.6)( 0.8)
0 () =
(0.4 0.6)(0.4 0.8)
2 + 0.96 + 0.48
Obtenindose la solubilidad a 25 C =
0.08
mediante lo siguiente:
( 0.4)( 0.8)
1 () =
(0.6 0.4)(0.6 0.8)
2 + 0.64 + 0.32
=
0.04
( 0.4)( 0.6)
2 () =
(0.8 0.4)(0.8 0.6)
APLICAICN 3: 2 + 0.48 + 0.24
En una reaccin qumica, la =
0.08
concentracin del producto B C cambia
con el tiempo como se indica en la tabla Reemplazamos finalmente en (1) los
de abajo. Calcula la concentracin B C valores de 0 (), 1 (), 2 () y
cuando t = 0.82 usando un polinomio de (0 ), (1 ), (2 ) y obtenemos
Lagrange de tercer grado. el polinomio de grado 3:

CB 0.55 0.80 1.10 3 () = 0.625 2 + 0.625 2 0.2


t 0.4 0.6 0.8
Para = 0.82
Solucin
3 (0.82) = 1.13275

METODO DE INTERPOLACION METODO DE APS


POR LAGRANGE En forma general la
Sea el polinomio de Lagrange de grado interpolacin simple genera
n-1, donde n es el nmero de datos
un polinomio de grado n- 1 a
tabulados en nuestro problema n=4.
partir de n datos. En nuestro
problema n=3
(0 ) = 0 + 1 0 + 2 0 2 % valor en a del polinomio
(1 ) = 0 + 1 1 + 2 1 2 de lagrange determinado por
(2 ) = 0 + 1 2 + 2 2 2 (x,y)
m = length (x)
Encontrar los valores de z = zeros(size (a)) ;
0 , 1 , 2 , 3 , por medio de for 1 = 1;
cualquier mtodo de solucin Li = 1;
de n ecuaciones con n for j = 1 :m
incgnitas. Cuya matriz se if i j
define: Li = Li *(a- x (j) ) /
(x (i) x(j)) ;
1 0 0 2 0 (0 ) end
[1 2 ] [ ] = [( )]
1 1 1 1 end
1 2 2 2 1 (2) z = z + y (i) * Li ;
end

=

= 1

Reemplazando nuestros datos


de la tabla tenemos:

1 0.4 0.42 0 0.55


[1 2 ] [1 ] = [0.80]
0.6 0.6
1 0.8 0.82 1 1.1
Donde:

0 = 0.2

1 = 0.625

2 = 0.625

El polinomio obtenido () =
0 +1 + 2 2

() = 0.2 + 0.625 +
0.625 2
APLICACIN 4:
= 0.82

() = 0.2 + 0.625(0.82) + Solucin


0.625(0.82)2 = 1.13275

POR MATLAB

function z =lagrange(x,y,a)
OBSERVACIONES Y
CONCLUSIONES

BIBLIOGRAFA
Chapra, S. C. (2010). Mtodos
numricos para ingenieros. Mxico
D. F.: Mc Graw Hill.

Vous aimerez peut-être aussi