You are on page 1of 4

362 Mtodos numricos aplicados a la ingeniera

Elabore un programa para aproximar el valor de la viscosidad a las presiones de 355.575,


711.150,2844.600,5689.200 Y 8533.801 psia, utilizando la aproximacin cbica segmen-
taria de Bessel.

Solucin En el CD se encuentra el PROGRAMA 5.3, el cual proporciona los siguientes resultados.

Presin (psia) Viscosidad (micropoises)

355.575 2453.56
~
711.150 2531.32

2844.600 2950.92

5689.200 3520.79

8533.801 4093.21

5.8 Aproximacin polinominal con mnimos cuadrados

Hasta ahora el texto se ha enfocado en encontrar un polinomio de aproximacin que pase


por los puntos dados en forma tabular. Sin embargo, a veces la informacin (dada en la
tabla) tiene errores significativos; por ejemplo, cuando proviene de medidas fsicas. En es-
tas circunstancias no tiene sentido pasar un polinomio de aproximacin por los puntos da-
dos, sino slo cerca de ellos (vase Fig. 5.7).
No obstante, esto crea un problema, ya que se puede pasar un nmero infinito de cur-
vas entre los puntos. Para determinar la mejor curva se establece un criterio que la fije y
una metodologa que la determine. El criterio ms comn consiste en pedir que la suma de
las distancias calculadas entre el valor de la funcin que aproxima p(x) y el valor de la
funcinf(x) dada en la tabla, sea mnima (vase Fig. 5.8); es decir, que
111
mil
.L
1=1
p(x) - f (x) = L d. = mnimo
;=1 1

y = f(x)

La funcin pasa entre


los puntos
o

O
Figura 5.7
Aproximacin
polinomial que
pasa por entre X
XI x2 X
3
x4 x5 x6
los puntos.
Aprox imacin funcional
Aproximacin funcional e
e interpolacin
interpolacin 363

575, yy
en-
__ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ~I
[(x,,,)
f(x,,) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~1I1

s.

Figura 5.8
Ilustracin
Ilustracin de
las
las distancias
distancias di x
a minimizar.
minimizar.

Para
Para evitar
evitar problemas
problemas de derivabilidad
derivabilidad ms
ms adelante,
adelante, se acostumbra
acostumbra utilizar
utilizar las distancias
distancias
di' elevadas
elevadas al cuadrado:
cuadrado:
m
l1l m
111
2: [p(x)
.2; 2: d)2
- f (x)]2 =L
[p(x)-f(xW= d2=mnimo
= mnimo
pase i=1
1=) 1 I =I
1=1 1

n la
En
En la figura
figura 5.8 se
se observan
observan los puntos
puntos tabulados,
tabulados, la aproximacin
aproximacin polinomial p(x) y las
polinomial p(x)
es-
distancias
distancias di entre
entre los puntos
puntos correspondientes,
correspondientes, cuya
cuya suma
suma hay
hay que minimizar.
que minimizar.
da-
Si se utiliza
utiliza
CUf- (5.59)
(5.59)
je y
para
para aproximar
aproximar la funcin
funcin dada
dada por
por la tabla,
tabla, el problema
problema queda
queda como
como el de minimizar
minimizar
ade
m
ti!
e la .2: [aoo + ax
.L axi -- ff(x)]2
(x)F (5.60)
(5.60)
I=
1=1

Hay
Hay que
que observar
observar que
que del
del nmero
nmero infinito
infinito de polinomios
polinomios que que pasan
pasan entre
entre los puntos,
puntos, se se-
lecciona
lecciona aqul
aqul cuyos
cuyos coeficientes
coeficientes aooY ya) minimicen (5.60).
al minimicen (5.60).
En
En el clculo
clculo de funciones
funciones de unauna variable,
variable, el lector
lector ha aprendido
aprendido queque para
para encontrar
encontrar
el mnimo
mnimo o mximo
mximo de unauna funcin,
funcin, se deriva
deriva y se iguala
iguala con
con cero
cero esa
esa derivada.
derivada. Despus
Despus
se resuelve
resuelve la ecuacin
ecuacin resultante
resultante para
para obtener
obtener los valores
valores de la variable
variable que pudieran
pudieran mi-
nimizar
nimizar o maximizar
maximizar la funcin.
funcin. En el caso
caso en estudio,
estudio, donde
donde se tiene
tiene una
una funcin
funcin por
por mi- .'
nimizar
nimizar de dos variables
variables (aoo Y al)' el procedimiento
ya)), procedimiento es derivar
derivar parcialmente
parcialmente con
con respecto
respecto
a cada
cada una
una de las variables
variables e igualar
igualar a cero cada derivada,
cero cada derivada, con
con lo cual
cual se obtiene
obtiene un siste-
siste-
ma
ma de dos ecuaciones
ecuaciones algebraicas incgnitas aoo Y a);
algebraicas en las incgnitas al; o sea,
sea,
oo [L m
111
)2]
entre
-
oaoo [2: (aoo + ax
alx - f(x)
f (x) )2]
l=
1=1
(5.61)
(5.61)
oo [2: (a + a)x m 2 2
-
oa [L
oa oo alx - ff(x
1=1
1=)
(X) ) ]]
l

Se deriva
deriva dentro
dentro del signo
signo de sumatoria
sumatoria
111
.L -
a [ a + a )x - f (x) ]2 = .L 2 [ a + a)x m
f (x) ] 1 = O
,~ ) oao o o 1=)
i -

m O m
L - [a o + ax - f(x)]2 = L 2 [a o + ax - f(x)] x = O
i=loa 1 i= 1 1
364 Mtodos numricos aplicados a la ingeniera

al desarrollar las sumatorias se tiene:

[ao + a1xI - f(xl)] + [ao + alx2 - f(x2)] + ... + [ao + a1xm - f(x,,)] =O
[aoXl + alx12 - f (XI)x1] + [aoX2 + a1xl- f (x2)x2] + ... +

+ [aoX", + a1x,.? - f (x,) XIII] = O


que simplificadas quedan:
m. m
m ao + al .L Xi = .L f (X)
1=1 1=1
In m 111

ao L X + al L x2 = L f(x) X
i=1 1 i=1 1 i=l 1 1

El sistema se resuelve por la regla de Cramer y se tiene


m 111 m 111

[L f (X) ] [L X?] - [L Xi ] [L f (X) Xi ]


1=1 1=1 l=1 1=1
aO=------------n-'------m-------------
mLx2-[LX]2
i=l 1 i=1 1
(5.62)

que sustituidos en la ecuacin 5.59 dan la aproximacin polinomial de primer grado que
mejor ajusta la informacin tabulada. Este polinomio puede usarse a fin de aproximar va-
lores de la funcin para argumentos no conocidos en la tabla.

Ejemplo 5.15 En la tabla siguiente se presentan los alargamientos de un resorte correspondientes a


fuerzas de diferente magnitud que lo deforman.

Puntos 2 3 4 5
Fuerza (kgf): X o 2 3 6 7
Longitud del resorte (m): y 0.120 0.153 0.170 0.225 0.260

Determine por mnimo cuadrados el mejor polinomio de primer grado (recta) que repre-
sente la funcin dada.

Solucin Para facilitar los clculos y evitar errores en los mismos, primero se construye la siguien-
te tabla.

Puntos Fuerza r, Longitud y, x21 x;y

1 O 0.120 O 0.000
2 2 0.153 4 0.306
3 3 0.170 9 0.510
4 6 0.225 36 1.350
5 7 0.260 49 1.820

LXi = 18 LYi= 0.928 LX?= 98 L xiYi = 3.986


Aproximacin funcional e interpolacin 365

Los valores de las sumatorias de la ltima fila se sustituyen en el sistema de ecuaciones


5.62 y se obtiene:

ao = 0.11564 y al = 0.019434, de donde

p (x) = 0.11564 + 0.019434 x.

Los clculos pueden realizarse con Matlab o con la TI-92 Plus.

format long
x=[O 2 3 6 7};
y=[0.120 0.153 0.170 0.225 0.260};
a=polyfit (x,y,l)
fprint ('aO=%8. 5f a1=%9. 6f\n' , a (2) ,a (1) )

e5_15 ()
Prgm
{O,2, 3, 6, 7}->1x : 5->n
{.12, .153, .17, .225, .26}-> 1y
LinReg lx, 1Y
ShowStat
lx [1}- .1* (max (lx) -min (lx)) -> xmin
lx [n} +.1* (max (lx) -min (lx) ) -> xmax
min (ly) -.1* (max (ly) -min (ly)) ->ymin
max (ly) +.1* (max (ly) i +yme
regeq(x)->y1 (x)
NewPlot 1,1,lx,ly
setMode("Split 1 App","Graph")
Pause
setMode ("Split 1 App", "Hotne"
EndPrgm

Este programa genera las dos pantallas siguientes en la TI-92 Plus

~1~IAl2~ ,,~ '"~ ~ STAT YAAS


r~~ uol
y=a . x-b o
a =.1119434
b =, 115639 o
corr =.993737
R2 =,987513

-e5-15( (Entar -OK )


~
eS-ISO
~'1EnWM PiAD AF'pfim: une
F 1l~:(I r'1En~ur'1 f o f1P f' F; D:~ . ,

El grado del polinornio no tiene relacin con el nmero de puntos usados y debe seleccio-
narse de antemano con base en consideraciones tericas que apoyan el fenmeno estudia-
do, el diagrama de dispersin (puntos graficados en el plano x-y) o ambos.
El hecho de tener la mejor recta que aproxima la informacin, no significa que la infor-
macin est bien aproximada; quiz convenga aproximarla con una parbola o una cbica.

You might also like