Sei sulla pagina 1di 28

APROXIMACIN FUNCIONAL E INTERPOLACIN

4.1.

INTRODUCCIN

Muchos experimentos en el rea de la Ingeniera dan como resultado funciones


tabulares de la variable independiente, frente a la variable dependiente. Durante
la aplicacin en ciertos fenmenos fsicos se relacionan los valores de las
variables dependientes e independientes resultando valores discretos que se
tabulan en diferentes relaciones, cantidad de reactante consumido con respecto
al alimentado en una reaccin, concentracin de un componente puro con
respecto a la mezcla en una destilacin, los mismo que se pueden expresar con
respecto ciertos intervalos en el tiempo. Como no siempre se pueden registrar lo
que sucede a cada instante, en el fenmeno que se est estudiando, se pueden
usar los datos registrados para obtener los faltantes, es decir valores
aproximados en aquellos puntos donde no se han registrado o experimentado.
En otros casos con fines computacionales se requiere construir una funcin
explcita de toda la tabla obtenida por mtodos experimentales sealados
anteriormente, por lo cual se hace importante el conocimiento de tcnicas de
interpolacin polinmica sea con pasos equidistantes, no equidistantes o
tcnicas de interpolacin iterada.

4.2.

CAPACIDADES:

Al finalizar esta unidad, a partir de un conjunto de datos experimentales de


laboratorio, el estudiante estar en la capacidad de determinar un polinomio de
interpolacin, extrapolacin y elaborar el programa de interpolacin en Excel y
MatLab y realizar el ajuste curvas.
Contenidos
Conceptuales

Contenidos
Procedimentales

Contenidos
Actitudinales

Aproximacin Simple
Analiza los datos de
Manifiesta
laboratorio y determinar el creatividad e
Interpolacin de
polinomio de
inventiva en el
Lagrange
interpolacin.
anlisis y la
Diferencias divididas
programacin de los

Usa
el
MatLab
para
la
Aproximacin Polinomial
mtodos.
programacin del
de Newton
algoritmo de
Polinomios de Newton en
interpolacin.
1

Realizar el ajuste curvas.

diferencias finitas.
Aproximacin con
mnimos cuadrados.
4.3.

4.2

MTODOS DE SOLUCIN

A.

POLINOMIOS DE LAGRANGE
Sea una funcin f x dada en forma tabular:
Tabla 9: Informacin tabular
Punto

x
x
x
x
0
f x f x f x f x

f x

Se pueden obtener un polinomio que relacione todos estos puntos:


pn x L0 x f x 0 L1 x f x1 Ln x f x n

(4.1)

Obsrvese que si se va a relacionar con un polinomio de grado n se


necesita n+1 puntos para el mtodo. Los polinomios de Lagrange L0 , L1 , , Ln
en forma matemtica se representan como:
Li x

x x

x x
j 0
j i

(4.2)

Tenemos algunos ejemplos de los primeros polinomios de Lagrange:

L0 x

x x1 x x 2 x x n
x 0 x1 x 0 x 2 x 0 x n

L1 x

x x0 x x2 x xn
x 1 x 0 x1 x 2 x1 x n

L2 x

x x0 x x1 x x3 x xn
x2 x0 x2 x1 x x3 x2 xn

Entonces la ecuacin (4.1) queda expresada de la siguiente forma:


pn

i 0

(4.3)

Ejemplo de Aplicacin 4.1


Dada la siguiente informacin, encontrar el valor de la funcin para x 0,8 :
Punto
s
x
f(x)

0,5
0,7
0,9
0,9385 0,8812 0,8072

3
1,0
0,7652

Solucin:
Se tiene 4 puntos, esto nos permite hacer un ajuste hasta un polinomio de grado
3:
Ajuste Polinomio de Primer grado
Aplicando la expresin (4.3) para n 1 y utilizaremos slo 2 puntos en donde se
encuentre el valor que se quiere interpolar (puntos 1 y 2), reformulando estos
puntos:
Punto
s
x
f(x)

0,7
0,8812

0,9
0,8072

p1 x L0 x f x 0 L1 x f x1
p1 x

x x1 f x x x 0 f x
x 0 x 1 0 x1 x 0 1

(1)

Reemplazando los valores del la formulacin previa en el cuadro y reordenando


se tiene:
p1 x

x 0,9 0,8812 x 0,7 0,8072


0,7 0,9
0,9 0,7

p1 x 1,13915 0,3685 x

(2)

Reemplazando el valor x 0,8 en (2):


p1 0,8 0,84435

Ajuste Polinomio de Segundo grado


Aplicando la expresin (4.3) para n 2 y utilizaremos 3 puntos en donde se
encuentre el valor que se quiere interpolar (puntos 1, 2 y 3), reformulando estos
puntos:
Punto
s
x
f(x)

0,7
0,9
0,8812 0,8072

2
1,0
0,7652

p2 x L0 x f x0 L1 x f x1 L2 x f x 2

p2 x

x x1 x x 2 f x x x 0 x x 2 f x x x 0 x x1 f x
x 0 x1 x 0 x 2 0 x 1 x 0 x1 x 2 1 x 2 x 0 x 2 x1 2
(3)

Reemplazando los valores del la formulacin previa en el cuadro y reordenando


se tiene:
p2 x

x 0,9 x 1 0,8812 x 0,7 x 1 0,8072 x 0,7 x 0,9 0,7652


0,7 0,9 0,7 1
0,9 0,7 0,9 1
1 0,7 1 0,9
p2 x 1,0247 0,077833 x 0,18167 x 2

(4)

Reemplazando el valor x 0,8 en (4):


p2 0,8 0,846167

Ajuste Polinomio de Tercer grado


Aplicando la expresin (4.3) para n 3 y utilizaremos 4 puntos (utilizaremos el
cuadro del problema en el mismo orden de los puntos)
p3 x L0 x f x 0 L1 x f x1 L2 x f x 2 L3 x f x 3

p3 x

x x1 x x 2 x x 3 f x x x 0 x x 2 x x 3 f x
x 0 x 1 x 0 x 2 x 0 x 3 0 x1 x 0 x1 x 2 x1 x 3 1

x x0 x x1 x x3 f x x x0 x x1 x x2 f x
x2 x0 x2 x1 x2 x3 2 x3 x0 x3 x1 x3 x2 3 (5)
Reemplazando los valores del la formulacin previa en el cuadro y reordenando
se tiene:
p3 x 0,9953 0,026233 x 0,303 x 2 0,04667 x 3

(6)

Reemplazando el valor x 0,8 en (6):


p3 0,8 0,84626

Si nos basamos en el concepto del mejor ajuste que pasa por la mayor cantidad
de puntos, diremos que el ajuste de tercer grado es la mejor aproximacin como
se puede ver en la siguiente interfaz grfica:

Figura 37: Interfaz Grfica del mtodo de Interpolacin de Polinomios de


Lagrange en el MatLab
B.

DIFERENCIAS DIVIDIDAS
Para utilizar este concepto, es necesario recordar la definicin de la

derivada de una funcin f x , es decir:

f ' x Lim

x x0

f x f x0
x x0

(4.4)

Cuando esta funcin se encuentra en forma tabular (tabla 9), estas


diferencias debern obtenerse numricamente forma aproximada, luego la
derivada se calcula como:

f' x

f x1 f x 0
, x 0 x x1
x1 x 0

(4.5)

El lado derecho de esta expresin se conoce como la primera diferencia


dividida y normalmente se denota mediante:

f x 0 , x1

f x1 f x 0
x1 x 0

(4.6)

En la siguiente tabla, se presenta un resumen de la notacin de estas


diferencias divididas:
Tabla 10: Tabulacin general de diferencias divididas

Ejemplo de Aplicacin 4.2


Dada la siguiente informacin, elabore una tabla de diferencias divididas:
Pun
tos
x

-3

-2

f(x)

15

Solucin:
Con esta informacin podemos encontrar las diferencias divididas haciendo uso
de la tabla anterior:
Primeras diferencias:
f x 0 , x1

1 19
19 50
5 1
10 ; f x 2 , x3
2
31 ; f x1 , x 2
0 2
20
23
86 5
157 86
27 ; f x 4 , x5
71
52
65

f x3 , x 4

Segundas diferencias
f x 0 , x1 , x 2

10 31
2 10
7 ; f x1 , x 2 , x 3
2
03
22

f x2 , x3 , x 4

27 2
71 27
5 ; f x3 , x 4 , x5
11
50
62

Terceras diferencias:
f x0 , x1 , x 2 , x3

52
2 7
1 ; f x1 , x 2 , x 3 , x 4
1 ;
23
52

f x 2 , x3 , x 4 , x5

11 5
1
60

Resumiendo se obtienen la siguiente tabla de diferencias divididas:


Tabla 11: Tabulacin de las diferencias divididas del ejemplo 4.2
i
0

x
3

1 2
2 0
3
4
5

2
5
6

f(x)
50
19
1
5
86
157

Diferencias Divididas
Primera Segunda Tercera Cuarta
31
10

7
2

27

11

71

1
1
1

0
0

Observamos que las diferencias de tercer orden tienen el mismo valor, y las
diferencias de cuarto orden son cero lo que concuerda con la tercera y cuarta
derivada de un polinomio de tercer grado.
C.

APROXIMACIN POLINOMIAL DE NEWTON


Esta se expresa en forma matemtica de la siguiente forma:

pn x

k 1

x x
ak

k 0

(4.7)

i 0

Donde los coeficientes a0 , a1 , a2 , , an estn dados por:

a0 f x0

a1 f x0 , x1

a2 f x0 , x1, x 2

(4.8)

an f x 0 , x1, x 2 , , x n
Ejemplo de Aplicacin 4.3
Dada la siguiente informacin, con el polinomio de Newton en diferencias
divididas de segundo grado, aproxime el valor de la funcin cuando x 90 :
Punto
s
x
f(x)

40
60
80
100 120 140
0,63 1,36 2,18 3,00 3,93 6,22

6
160
8,59

Solucin:
Si n 2 ; entonces la expresin (4.7) para este caso es:
p2 x a0 a1 x x 0 a2 x x0 x x1

Se necesitar solo tres puntos para la determinacin de este polinomio,


entonces procedemos a formular la respectiva tabla de diferencias divididas:
i

f(x)

40

0,63

1
2

60
80

3 100
4 120
5 140
6 160

Diferencias Divididas
Primera Segunda

0,0365
1,36
0,0410
2,18
0,0410
3,00
0,0465
3,93
0,1145
6,22
0,1185
8,59

0,0001125
0,0000000
0,0001375
0,0017000
0,0001000

Como slo se necesita 3 puntos, elegimos de la siguiente manera:

a0 f x 2 2,18

a1 f x 2 , x3 0,0410

a2 f x 2 , x3 , x 4 0,0001375
Entonces nuestro polinomio ahora est dado de la siguiente manera:
p2 x a0 a1 x x 2 a2 x x 2 x x3

p2 x 2,18 0,0410 x 80 0,0001375 x 80 x 100


p2 x 0,0001375 x 2 0,01625 x

Reemplazando x 90 en este polinomio, y se puede ver la distribucin de los


puntos:
p2 90 2,57625

Figura 37: Interfaz Grfica del mtodo de Interpolacin Polinomial de Newton en


Diferencias Divididas
D.

DIFERENCIAS FINITAS

D.1

Diferencia Progresiva
Si es denominado como operador lineal hacia delante y definido sobre

f x

como:
f x f x h f x

(4.9)

Donde: h x i x 0 / i .Las diferencias de orden superior se generan como


sigue:

i f x i 1f x

D.2

(4.10)

Diferencia Regresiva
Si es denominado como operador lineal hacia atrs y definido sobre

f x

como:
f x f x f x h

(4.11)

Donde: h x i x 0 / i .Las diferencias de orden superior se expresan en


trminos generales como:

i f x i 1f x

(4.12)

E.

POLINOMIO DE NEWTON EN DIFERENCIAS FINITAS

E.1

Polinomio de Newton en Diferencias hacia adelante


Si se denota s x x 0 / h ; se obtiene el polinomio el siguiente polinomio

en diferencias hacia delante:


pn x f x 0 sf x 0

s s 1 2
s s 1 s 2 s n 1 n
f x0
f x0
2!
n!

...(4.13)
E.2

Polinomio de Newton en Diferencias hacia atrs


Si se denota s x x 0 / h ; se obtiene el polinomio el siguiente polinomio

en diferencias hacia delante:


p n x f x 0 sf x 0

s s 1 2
s s 1 s 2 s n 1 n
f x0
f x0
2!
n!

...(4.14)
Se denomina a x 0 como punto base o punto pivote.
Ejemplo de Aplicacin 4.4
En base a la funcin tabula que se muestra, aproxime el valor de la funcin
cuando x 1,5 :
Punto
s
x
f(x)

0
-5

1
1

2
9

3
25

4
55

5
105

Solucin:
Desarrollando las primeras diferencias finitas hacia adelante:
f x 0 1 5 6 ; f x1 9 1 8 ; f x 2 25 9 16
f x 3 55 25 30 ; f x 4 105 55 50

Segundas diferencias finitas:


2 f x 0 8 6 2 ; 2 f x 1 16 8 8
2 f x 3 30 16 14

; 2 f x 4 50 30 20

Terceras diferencias finitas:


3 f x 0 8 2 6 ; 3 f x1 14 8 6 ; 3 f x 2 20 14 6

Resumiendo se obtienen la siguiente tabla de diferencias finitas:


Tabla 12: Tabulacin de las diferencias finitas del ejemplo 4.4
Diferencias Finitas
f x i 2 f x i 3 f x i 4f x i

f(x)

25

55

5 105

6
8

2
8
14
20

16
30

6
6
6

0
0

50

Observamos que las diferencias de tercer orden tienen el mismo valor, esto se
interpreta que esta funcin tabular probablemente es un polinomio de tercer
grado. Formulando una interpolacin con diferencias hacia adelante para un
polinomio de tercer grado y un valor pivote de x 0 1 :
h 2 1 / 1 1

p n 1,5 1 0,5 8

; s 1,5 1 / 1 0,5

0,5 0,5 1
0,5 0,5 1 0,5 2
8
6 4,375
2!
3!

El ajuste de tercer grado es la mejor aproximacin como se puede ver en la


siguiente interfaz grfica:

Figura 38: Interfaz Grfica del mtodo de Interpolacin Polinomial de Newton en


Diferencias Finitas
F.

APROXIMACIN POLINOMIAL CON MNIMOS CUADRADOS

10

Los mtodos vistos anteriormente se han enfocado en encontrar un


polinomio de aproximacin que pase por estos puntos, sin embargo cuando se
realiza un procedimiento experimental, en muchos casos se busca correlacionar
dos o ms variables entre s. El objetivo en este caso es encontrar la mejor curva
de ajuste que tenga una forma polinomial, ya que el manejo de polinomios
resulta sencillo en cualquier aplicacin. Supongamos que se mide el valor de y
para de x, se representan los datos en una grfica de y vs. x, y trazamos una
recta que pase por dichos puntos.

Figura 39: Grfica de la aproximacin lineal que pasa entre los puntos
No obstante, esto crea algunos problemas, ya que se puede pasar un
nmero infinito de curvas entre los puntos. Para la determinacin de la mejor
curva se establece que la suma de las distancias al cuadrado calculadas entre el
valor de la funcin que aproxima p x i y el valor de f x i sea mnima, es decir:
m

i 1

i 1

p xi f xi 2 d i2 mnimo

(4.15)

2
n
Si p xi a0 a1xi a2 x i an xi es la aproximacin a un polinomio de

grado n; la expresin (4.15) se presenta como:

a
m

i 1

a1x i a2 x 2i an x in f x i

2
i

mnimo

(4.16)

i 1

Se pasa a minimizar la expresin (4.16), lo cual se obtiene derivndola


parcialmente con respecto a cada coeficiente aj, e igualando a cero cada una de
estas derivadas con esto se llega al siguiente sistema:

m.a0
a0
a0

x
x

x
a x
a x
a1

x
a x
a x

a2

x
a x
a x

an

3
4

y
xy
x y

n 1
n2

(4.17)

a0

a1

n 1

a2

n2

an

n n

Donde m es el nmero de puntos (x,y) en la informacin tabular. Se han


omitido los subndices i, de x e y, as como los lmites de sus sumatorias que van
desde 1 hasta m para simplificar su escritura.

11

Ejemplo de Aplicacin 4.5


En base a los datos observados, encontrar la ecuacin de ajuste a un polinomio
de segundo grado y estime el valor correspondiente cuando x 0,25 :
Punto
s
1
2
3
4
5
6

x
0,05
0,11
0,15
0,31
0,46
0,52

Punto
s
7
8
9
10
11

0,956
0,890
0,832
0,717
0,571
0,539

X
0,70
0,74
0,82
0,98
1,17

0,378
0,370
0,306
0,242
0,104

Solucin:
Para n 2 y se tiene 11 puntos m 11 la expresin (4.17) toma la forma de:

a0
a0

x
x

x
a x
a x

a1

11 .a0

x
a x
a x

a2

y
xy
x y

(1)

Para el clculo de los coeficientes a0, a1 y a2 formulamos la siguiente tabla:


Puntos
(i)
1
2
3
4
5
6
7
8
9
10
11
Totales

xi

yi

x i2

x i3

x i4

xi y i

x i2 y i

0,05
0,11
0,15
0,31
0,46
0,52
0,70
0,74
0,82
0,98
1,17
6,01

0,956
0,890
0,832
0,717
0,571
0,539
0,378
0,370
0,306
0,242
0,104
5,905

0,0025
0,0121
0,0225
0,0961
0,2116
0,2704
0,4900
0,5476
0,6724
0,9604
1,3689
4,6545

1,25010-4
1,33110-3
3,37510-3
0,029791
0,097336
0,140608
0,343000
0,405224
0,551368
0,941192
1,601613
4,114963

6,25010-6
1,46410-4
5,06310-4
9,23510-3
0,0447746
0,0731162
0,2401000
0,2998658
0,4521218
0,9223682
1,8738872
3,9161277

0,0478
0,0979
0,1248
0,2223
0,2627
0,2803
0,2646
0,2738
0,2509
0,2372
0,1217
2,1839

2,39010-3
0,010769
0,018720
0,068904
0,120824
0,145746
0,185220
0,202612
0,205754
0,232417
0,142366
1,335721

Reemplazando estos resultados en (1), se tiene:


11 .a0

6,01a1

4,6545 a2 5,905

6,01a0 4,6545 a1 4,114963 a2 2,1839


4,6545 a0 4,114963 a1 3,9161277 a2 1,335721

Resolviendo (2) con el mtodo de la eliminacin de Gauss:


a0 0,998 ; a1 1,018 ; a2 0,225

Entonces la ecuacin buscada es:

12

(2)

y 0,998 1,018 x 0,225 x 2

El valor estimado para x 0,25 es:


y 0,25 0,758

Una forma de saber qu tipo de polinomio es el adecuado para el ajuste, viene


relacionado con el factor de correlacin r que tiene una variedad de frmulas
(para cada grado del polinomio) en los textos de estadstica, mientras se acerque
ste valor a la unidad ser el mejor polinomio de ajuste.
Para un bosquejo rpido usted puede deducir un polinomio de ajuste con el
diagrama de dispersin de los puntos; obsrvese la interfaz grfica con el
ejemplo anterior:

Figura 40: Interfaz Grfica del mtodo de Aproximacin Polinomial por Mnimos
Cuadrados
F.

APROXIMACIN MULTILINEAL CON MNIMOS CUADRADOS


Con frecuencia se tienen funciones con ms de una variable, esto es

f u ,v , z

. Si se sospecha una funcionalidad lineal en las distintas variables; es

decir, si se piensa que la funcin:


y a0 a1 u a 2 v a3 z

(4.18)

Se puede aplicar el mtodo de mnimos cuadrados para determinar los


coeficientes a0 , a1 , a2 , a3 ; lo cual se obtiene derivndola parcialmente con
respecto a cada coeficiente aj, e igualando a cero cada una de estas derivadas
con esto se llega al siguiente sistema:

13

u a v a z y
a u a u a uv a uz uy
a v a vu a v a vz vy
a z a zu a zv a z zy
m.a0

a1

(4.19)

Donde m es el nmero de puntos en la informacin tabular.


4.3

Aproximacin Funcional e Interpolacin en Ingeniera Qumica


La interpolacin es de gran importancia en el campo de la ingeniera, ya

que al consultar fuentes de informacin presentadas en forma tabular, es


frecuente no encontrar el valor buscado como un punto en la tabla. Si se realiz
un experimento y se quiere conseguir un modelo matemtico, el ajuste de curva
de estos puntos hace posible conseguirlo.
Problema de Aplicacin 4.3.1
Ctedras: Qumica general
(Problema Propuesto 5.1 Mtodos Numricos Aplicados a la Ingeniera - A.
Nieves)
La densidad del carbonato neutro de potasio en solucin acuosa vara con la
temperatura y la concentracin de acuerdo con la tabla siguiente:

a) Calcule la densidad a 40 C y 15% de concentracin.


b) Calcule la densidad a 50 C y 28% de concentracin.
c) Calcule la densidad a 90 C y 25% de concentracin.
d) Calcule la concentracin que tiene una solucin de densidad 1,129 a una
temperatura de 60 C.
Utilice interpolaciones cuadrticas en todos los incisos.
Solucin:
Utilizaremos la interpolacin con los polinomios de Lagrange para un polinomio
de segundo grado. Para el inciso a) se toma la concentracin como argumento
(x) y a la densidad como el valor de la funcin f(x). Para una interpolacin
cuadrtica necesitamos 3 puntos:

14

Reemplazando y reordenando estos datos en (4.3) tenemos:


p2 x 0,9927 0,00858 x 3,984 10 5 x 2

p2 15 d 15% , 40 C 1,1303

Para el inciso b) se toma la temperatura como argumento (x) y a la densidad


como el valor de la funcin f(x):

Reemplazando y reordenando estos datos en (4.3) tenemos:


p2 x 1,2846 0,000435 x 1,25 10 6 x 2
p2 50 d 28% , 50 C 1,2597

Para el inciso c) la densidad se aproxima utilizando las interpolaciones previas a


90 C de las filas 12%, 20% y 28%; despus a partir de estos valores se
interpola a 25%:
Aproximacin de la densidad a 12% y 90 C.
p2 x 1,1215 0,0004725 x 7,9167 10 7 x 2
p2 90 d 12% , 90 C 1,0725

Aproximacin de la densidad a 20% y 90 C.


p2 x 1,2023 0,0005425 x 2,9167 10 7 x 2
p2 90 d 20% , 90 C 1,1511

Aproximacin de la densidad a 28% y 90 C.


p2 x 1,2886 0,000585 x 0,0 x 2
p2 90 d 28% , 90 C 1,2360

Ahora interpolamos a una concentracin de 25%:

15

p2 x 0,96641 0,00825 x 4,9219 10 5 x 2

p2 25 d 25% , 90 C 1,2034

Para el inciso d) es necesario interpolar los valores de densidad a 60 C a


diferentes concentraciones, despus se interpola la concentracin que
corresponda la densidad de 1,129.
Aproximacin de la densidad a 4% y 60 C.

p2 x 1,0381 0,0001275 x 3,375 10 6 x 2


p2 60 d 4%, 60 C 1,0183

p2 x 1,116 0,0002675 x 2,5 10 6 x 2


p2 60 d 12% , 60 C 1,0910
Aproximacin de la densidad a 12% y 60 C.

p2 60 d 20% , 60 C 1,1692
Aproximacin de la densidad a 20% y 60 C.

p2 x 1,1977 0,00037125 x 1,7188 10 6 x 2


Ahora interpolamos a una densidad de 1,129:

p2 1,129 C 1,129 ; 60 C 16%

p2 x 165,0351 218,2247 x 51,28877 x 2

16

Ntese que los resultados se redondearon a 4 dgitos decimales, las


concentraciones y las temperaturas se presentan slo en nmeros enteros.
El algoritmo del problema anterior para las interpolaciones es presentado en un
archivo m. en el MatLab y como ejemplo la interfaz grfica del inciso b):

Figura 40: Interfaz Grfica para el inciso b) del problema 4.1


Problema de Aplicacin 4.3.2
Ctedras: Qumica General

17

Las presiones de vapor de la benzofenona, a distintas temperaturas, figuran en


la tabla contigua:
T(C)
p
(mmHg)

108,2 141,7 157,6 175,8 195,7 208,2


1
5
10
20
40
60

224,4
100

Calcule la temperatura a una presin de 80 mmHg y la presin de vapor a una


temperatura de 150 C utilizando polinomios de Newton en diferencias divididas:
Solucin:
Para el clculo de la temperatura a una presin de 80 mmHg, tomaremos los 4
ltimos puntos y utilizaremos un polinomio de tercer grado, su respectiva tabla
de diferencias divididas es:
Diferencias Divididas
Primera Segunda
Tercera

f(x)

20

175 ,8

40

195 ,7

60

208,2

100 224 ,4

0,995
0,625

0,00925
0,00367

0,405

0,00006979

Reemplazando estos datos en (4.7) y se obtiene el siguiente polinomio:


p3 x 145,15 1,857083 x 0,017625 x 2 6,979167 10 5 x 3

p3 80 T 80 mmHg 216,65 C

Para el clculo de la presin de vapor a 150 C, tomaremos los 4 primeros


puntos y utilizaremos un polinomio de tercer grado, la tabla de diferencias
divididas es:

f(x)

0 108 ,2 1
1 141,7 5
2

157,6 10

175 ,8 20

Diferencias Divididas
Primera Segunda
Tercera
0,11940299
0,00394863
0,31446541
0,000043527
0,00689106
0,54945055

Reemplazando estos datos en (4.7) y se obtiene el siguiente polinomio:


p3 x 56,5542 1,51427 x 0,0137886 x 2 4,3527 10 5 x 3
p3 150 p150 C 7,246 mmHg

18

El algoritmo del problema anterior es presentado en un archivo m. en el MatLab


y como ejemplo la interfaz grfica para el clculo de la presin de vapor a 150
C:

Figura 41: Interfaz Grfica para la presin de vapor a 150 C del problema 4.2
Problema de Aplicacin 4.3.3
Ctedras: Qumica General, Fisicoqumica
(Problema Propuesto 5.19 Mtodos Numricos Aplicados a la Ingeniera - A.
Nieves)
En una reaccin qumica, la concentracin del producto CB cambia con el tiempo
como se indica en la tabla de abajo. Calcule la concentracin CB cuando t = 0,82;
usando un polinomio de Newton en diferencias finitas.

19

0,00 0,30 0,55 0,80 1,10

1,15

0,00 0,10 0,40 0,60 0,80

1,00

t
Solucin:

Se utilizar un polinomio de tercer grado con los 4 ltimos puntos (pasos


equidistantes), la respectiva tabla de diferencias finitas hacia adelante:
i

0
1
2
3

0,4
0,6
0,8
1,0

f(x)
0,55
0,80
1,10
1,15

Diferencias Finitas
f x i 2 f x i 3 f x i
0,25
0,30
0,05

0,05
0,25

-0,3

Reemplazando en la expresin (4.13) y reordenando se obtiene el polinomio:


p3 x 1,4 5,875 x 11,875 x 2 6,25 x 3

p3 0,82 C B 0,82 1,1212

El algoritmo del problema anterior es presentado en un archivo m. en el MatLab


y la interfaz grfica para la interpolacin:

20

Figura 42: Interfaz Graficadle del resultado del problema 4.3


Problema de Aplicacin 4.3.4
Ctedras: Fenmenos de Transporte, Fundamentos de Ingeniera Qumica
La velocidad a la cual una sustancia pasa a travs de una membrana
semipermeable se determina mediante la difusividad D (cm2/s), D vara con la
temperatura de la membrana T (K) segn la ley de Arrhenius:

D = D0 e- R.T
Donde:

D0: Factor pre exponencial


E: Energa de activacin
R: 1,987 cal / molgK

Se miden las difusividades de SO2

en un tubo de goma fluorosiliconado, a

(g)

varias temperaturas, obtenindose los siguientes resultados:


T (K) D (cm2/s) x 106
347,0
1,34
374,2
2,50
396,2
4,55
420,7
8,52
447,7
14,07
471,2
19,99
Calcule los valores de D0 y E utilizando el mtodo de los mnimos cuadrados.
Solucin:
Haciendo los siguientes arreglos a la ley de Arrhenius:
D = D0

21

R.T

Ln (D) = Ln (D0) -

E 1

R T

Los cambios de variable:


y = Ln (D) ; a0 = Ln (D0) ; a1

E
1
; x=
R
T

Tabulando nuevamente los datos del problema:


x
2,8818 x 10-3
2,6724 x 10-3
2,5240 x 10-3
2,3770 x 10-3
2,2336 x 10-3
2,1222 x 10-3

Y
-13,5228
-12,8992
-12,3004
-11,6731
-11,1715
-10,8203

Aplicando el mtodo de mnimos cuadrados se obtiene:


y 3,01558 3665 ,78 x

Entonces:
D0 = e a0
D0 = e 3,01558 0,049017 cm 2 / s
E a1.R
E 1 3665 ,78 1,987 7283 ,905 cal / mo lg .K

La ecuacin que representa los datos experimentales queda de la siguiente


forma:
D = 0,049017 e

3665 ,78
T

Obsrvese que las difusividades dadas en la tabla ya estn multiplicadas por un


factor de 10-6 y se refiere en realidad:
D (347 K) = 1,34x10-6 (cm2/s)
Una mala interpretacin de la informacin tabular, no fijarse en las unidades o no
tomar en cuenta las cifras significativas provocar un mal ajuste de curva.
El algoritmo del problema anterior es presentado en un archivo m. en el MatLab
y la interfaz grfica para el ajuste de curva:

22

Figura 43: Interfaz Grfica para el ajuste de curva del problema 4.4
Problema de Aplicacin 4.3.5
Ctedras: Fundamentos de Ingeniera Qumica
Observe que los datos siguientes parecen ser ajustados por una curva
y a.e b. x

al hacer una grfica en papel semilogartmico y observar que los

puntos parecen caer sobre una recta (los datos son las solubilidades de nbutano en cido fluorhdrico anhidro a altas presiones y se usaron en el diseo
de refineras de petrleo).
Temperatura, F
77
100
185

Solubilidad, %peso
2,4
3,4
7,0
23

239
285

11,1
19,6

Encuentre los valores de a y b por medio de una regresin.


Solucin :
Las grficas en el papel logartmico representan los puntos como una recta y
para dar esta forma, hacemos las siguientes operaciones:
y a.e b. x

Ln y Ln a b.x
y
c
b.x

Las temperaturas sern las variables independientes x y las solubilidades las


dependientes y , tabulando los datos para la aplicacin del mtodo de mnimos
cuadrados:
x
77
100
185
239
285

y Ln y

0,87547
1,22378
1,94591
2,40695
2,97553

Procediendo con el mtodo obtenemos la ecuacin de la recta:


y 0,18394 0,009603 x

b 0,009603
a e 0,18394 1,20194

El algoritmo del problema anterior es presentado en un archivo m. en el MatLab


y la interfaz grfica para el ajuste de curva:

24

Figura 44: Interfaz Grfica para el ajuste de curva del problema 4.5
Problema de Aplicacin 4.3.6
Ctedras: Transferencia de Calor
(Problema Propuesto 5.33 Mtodos Numricos Aplicados a la Ingeniera - A.
Nieves)
Sieder y Tate encontraron que una ecuacin que relaciona la transferencia de
calor de lquidos por dentro de tubos en cambiadores de calor se puede
representar con nmeros adimensionales:
Nu a Re

Pr c

Donde Nu es el nmero de Nusselt, Re es el nmero de Reynolds, Pr el nmero


de Prandtl y y w las viscosidades del lquido a la temperatura promedio de
ste y a la temperatura de la pared del tubo, respectivamente. Encuentre los
valores de a, b, c y d asumiendo que la tabla siguiente representa datos
experimentales para un grupo de hidrocarburos a diferentes condiciones de
operacin:

Solucin :

25

Estos datos se pueden relacionar linealmente con el mtodo de mnimos


cuadrados multilineal, entonces haciendo operaciones algebraicas se linealiza la
ecuacin del problema:

Ln Nu Ln a b.Ln Re c .Ln Pr d .Ln

y u ,v , z a0 b.u c .v d .z

Tabulando:

Reemplazando en la expresin (4.19) y resolviendo el sistema se obtiene:


y 3,807253 0,803383 .u 0,334102 .v 0,132070 .z

a e a0 0,0222 ; b 0,803383 ; c 0,334102 ; d 0,132070

En resumen:
Nu 0,0222 Re

0 ,803383

0 ,132070

Pr 0,334102

El algoritmo del problema anterior es presentado en un archivo m. en el MatLab:

4.4.

EJERCICIOS PROPUESTOS

4.4.1 Obtenga la aproximacin polinomial de Lagrange con todos los puntos.

26

Puntos1 0
1
2
3
-3
0
5
7
(xi)
xi
0
1
3
6
Obtenga la aproximacin polinomial de Lagrange con todos los puntos.
Interpole el valor de la fundn (x) para x = 2,2
4.4.2 Obtenga los polinomios de mnimos cuadrados de segundo y tercer grado
para los datos de la siguiente tabla
Xi
yi
1
1,84
1,1
1,96
1,3
2,21
1,5
2,45
1,9
2,94
2,1
3,18
4.4.3 La siguiente tabla proporciona las presiones de vapor en lb/plg2 a
diferentes temperaturas para el 1-3 butadieno.
Puntos
TF
P lb/plg2

0
50
24.94

1
60
30.11

2
70
36.05

3
80
42.84

4
90
50.57

5
100
59.30

Aproxime la funcin tabulada por el polinomio de Newton en diferencias hacia


delante e interpole la presin a la temperatura de 64F.

4.5.

REFERENCIAS BIBLIOGRFICAS
CARRASCO, Luis METODOS NUMERICOS, Aplicados a la
Ingeniera. Segunda Edicin, Ediciones RFG, pg. 95 - 171, Per 2007.

DELORES, Etter - SOLUCION DE PROBLEMAS DE INGENIERIA


CON MATLAB.

Segunda Edicin, Editorial Prentice Hall, pg. 165 -

183, Mxico 1997..

FELDER, Richard - ROUSSEAU Ronald PRINCIPIOS BSICOS DE


LOS PROCESOS QUMICOS. Primera Edicin, Editorial El Manual
Moderno, pg. 526 - 530, Mxico 1981.

HIMMELBLAU, David M. PRINCIPIOS BSICOS Y CLCULOS EN


INGENIERA QUMICA. Sexta Edicin, Editorial Prentice Hall, pg. 704 707, Mxico 1997.

MORALES , Hern - MATLAB 7, Mtodos numricos . Primera


Edicin, Editorial Megabyte, pg. 235 - 269, Lima Per 2005.

27

NIEVES ,Antonio - METODOS NUMERICOS, Aplicados a la


Ingeniera. Primera Edicin, Editorial CECSA, pg. 317 - 392, Mxico
1996.

28