Vous êtes sur la page 1sur 40

APROXIMACIN FUNCIONAL E

INTERPOLACIN
JOHNY QUINTERO
INTRODUCCIN
Estudiaremos la aproximacin de funciones disponibles en forma
discreta (puntos tabulados), con funciones analticas sencillas, o bien
la aproximacin de funciones, cuya complicada naturaleza exija su
remplazo por funciones ms simples. Para esto, partiremos de tablas
de valores dados y, utilizando la familia de los polinomios,
aproximaremos una seccin de la tabla por una lnea recta, una
parbola, etc. La eleccin del grado se har analizando el fenmeno
que origin los valores, y el tipo de aproximacin, con base en la
exactitud de stos.
Las ideas y tcnicas de interpolacin-extrapolacin permean el
desarrollo de los mtodos de los temas siguientes como integracin,
derivacin, solucin de ecuaciones diferenciales ordinarias y
parciales.
La enorme ventaja de aproximar informacin discreta o funciones complejas con funciones analticas
sencillas, radica en su mayor facilidad de evaluacin y manipulacin, situacin necesaria en el campo de la
ingeniera. Las funciones de aproximacin se obtienen por combinaciones lineales de elementos de familias
de funciones denominadas elementales. En general, tendrn la forma:

En donde la familia o grupo mas empleado generan aproximaciones del tipo polinomial

El grupo conocido como funciones de Fourier

al combinarse linealmente, genera aproximaciones del tipo

El grupo de las funciones exponenciales

tambin puede usarse del modo siguiente


APROXIMACIONES POLINOMIALES DEL TIPO
Sea una funcin f (x), dada en forma tabular

Para aproximar a f (x) por medio de un polinomio del tipo dado, se aplica alguno de los criterios
siguientes: el de ajuste exacto o el de minimos cuadrados.
La tcnica del ajuste exacto consiste en encontrar una funcin polinomial que pase por los puntos dados
en la tabla. El mtodo de mnimos cuadrados, por su parte, consiste en hallar un polinomio que pase
entre los puntos y que satisfaga la condicin de minimizar la suma de las desviaciones (di) elevadas al
cuadrado; es decir, que se cumpla

Cuando la informacin tabular de que se dispone es


aproximada hasta cierto numero de cifras
significativas, por ejemplo, la de tablas de logaritmos
o de funciones de Bessel, se recomienda usar ajuste
exacto. En cambio, si la informacin tiene errores
considerables, como en el caso de datos
experimentales, no tiene sentido encontrar un
polinomio que pase por esos puntos, sino mas bien
que pase entre ellos; es entonces que el mtodo de
mnimos cuadrados es aplicable. Una vez que se ha
obtenido el polinomio de aproximacin, este puede
usarse para obtener puntos adicionales a los
existentes en la tabla, mediante su evaluacin, lo
que se conoce como interpolacin. Tambin puede
derivarse o integrase a fin de obtener informacin
adicional de la funcin tabular.
Aproximacin polinomial simple e
interpolacin
La interpolacin es de gran importancia en el campo de la ingeniera, ya que al consultar fuentes de
informacin presentadas en forma tabular, con frecuencia no se encuentra el valor buscado como un punto
en la tabla. Por ejemplo, la siguiente tabla presenta la temperatura de ebullicin de la acetona (C3H6O) a
diferentes presiones.
Supngase que solo se dispusiera de la siguiente tabla y se desease calcular la temperatura de
ebullicin de la acetona a 2 atm de presin.

Una forma muy comn de resolver este problema es sustituir los puntos (0) y (1) en la ecuacin de la lnea
recta: p (x) = a0 + a1x, de tal modo que resultan dos ecuaciones con dos incgnitas que son a0 y a1. Con la
solucin del sistema se consigue una aproximacin polinomial de primer grado, lo que permite efectuar
interpolaciones lineales
Por tanto, estos valores generan la ecuacin
p (x) = 42.375 + 14.125 x

La ecuacin resultante puede emplearse para aproximar la temperatura cuando la presin es conocida.
Al sustituir la presin x = 2 atm, se obtiene una temperatura de 70.6 C. A este proceso se le conoce
como interpolacin.
Grficamente, puede verse en un plano P vs T en
donde si se unen con una lnea los puntos (0) y (1),
por bsqueda grafica, se obtiene T 70.6 C, para
P = 2 atm. En realidad, esta interpolacin solo ha
consistido en aproximar una funcin analtica
desconocida dada en forma tabular, por medio de
una lnea recta que pasa por los puntos (0) y (1).

Para aproximar el valor de la temperatura


correspondiente a P = 2 atm se pudieron tomar
otros dos puntos distintos, por ejemplo (2) y (3),
pero es de suponer que el resultado tendra un
margen de error mayor, ya que el valor que se
busca esta entre los puntos (0) y (1).
Si se quisiera una aproximacin mejor al valor verdadero de la temperatura buscada, podran unirse mas
puntos de la tabla con una curva suave

p2(x) = a0 + a1x + a2x2

si x = 2 atm, entonces

La aproximacin a la temperatura correcta es obviamente mejor en este caso. Obsrvese que ahora se
ha aproximado la funcin desconocida con un polinomio de segundo grado que pasa por los tres puntos
mas cercanos al valor buscado.
En general, si se desea aproximar una funcin con un polinomio de grado n, se necesitan n + 1 puntos,
que sustituidos en la ecuacin polinomial de grado n

generan un sistema de n + 1 ecuaciones lineales en las incgnitas ai, i = 0, 1, 2, n. Una vez resuelto el
sistema se sustituyen los valores de ai en la ecuacin anterior con lo cual se obtiene el polinomio de
aproximacin. A este mtodo se le conoce como aproximacin polinomial simple. Por otro lado, como
se dijo al inicio, puede tenerse una funcin conocida, pero muy complicada, por ejemplo

la cual conviene, para propsitos prcticos, aproximar con otra funcin mas sencilla, como un polinomio.
El procedimiento es generar una tabla de valores mediante la funcin original, y a partir de dicha tabla
aplicar el mtodo descrito.
Polinomios de Lagrange
El mtodo de aproximacin polinomial visto anteriormente requiere la solucin de un sistema de
ecuaciones algebraicas lineales que, cuando el grado del polinomio es alto, puede presentar
inconvenientes. Existen otros mtodos de aproximacin polinomial en que no se requiere resolver
un sistema de ecuaciones lineales y los clculos se realizan directamente; entre estos se encuentra
el de aproximacin polinomial de Lagrange.

se parte de una funcin desconocida f (x) dada en forma tabular, y se asume que un polinomio de
primer grado (ecuacin de una lnea recta) puede escribirse:
p(x) = a0(x x1) + a1(x x0)

Para encontrar el valor de a0, se hace x = x0,


y para hallar el valor de a1, se sustituye el valor de x con el de x1, con lo que resulta

de tal modo que, al sustituir a0 - a1, en p(x) queda

o en forma mas compacta


De igual manera, un polinomio de segundo grado (ecuacin de una parbola) puede escribirse

donde x0, x1 y x2 son los argumentos correspondientes a los tres puntos conocidos [x0, f (x0)], [x1, f (x1)],
[x2, f (x2)]; los valores de a0, a1 y a2 se encuentran sustituyendo x = x0, x = x1 y x = x2, respectivamente

cuyo remplazo en dicha ecuacin genera el siguiente polinomio


En general, se puede obtener polinomios de tercero, cuarto o n-esimo grado; este ultimo queda como
se indica a continuacin

donde

que en forma mas compacta y til para programarse en un lenguaje de computadora quedara
Al combinarse linealmente con f(xi), los
polinomios Li (x), denominados polinomios de
Lagrange, generan la aproximacin polinomial
de Lagrange a la informacin dada en forma
tabular.
Ejemplo
Para la tabla que se presenta a continuacin:
a) Obtenga la aproximacin polinomial de Lagrange con todos los puntos.
b) Interpole el valor de la funcion f (x) para x = 1.8.

a) Obsrvese que hay cuatro puntos en la tabla, por lo que el polinomio ser de tercer grado. Al
sustituir esos cuatro puntos en las ecuaciones generales se obtiene
al efectuar las operaciones queda

b) El valor de x = 1.8 se sustituye en la aproximacin polinomial de Lagrange de tercer grado obtenida


arriba y se tiene f (1.8) 2.
Diferencias divididas
Por definicin de derivada en el punto x0 de una funcin analtica f (x) es

Sin embargo, cuando la funcin esta en forma tabular, la derivada slo puede obtenerse
aproximadamente
si se desea la derivada en el punto
x, (x0< x < x1), puede estimarse como sigue

El lado derecho de la expresin anterior se


conoce como la primera diferencia dividida de f
(x) respecto a los argumentos x0 y x1, y
generalmente se denota como f [x0, x1]
Ejemplo: Dada la siguiente informacin elabore una tabla de diferencias divididas
Aproximacin polinomial de Newton
Supngase que se tiene una funcin dada en forma tabular y que se desea aproximarla
preliminarmente con un polinomio de primer grado.

por ejemplo, un polinomio que pase por los puntos (0) y (1). Sea adems dicho polinomio de
la forma
donde x0 es la abscisa del punto (0) y a0 y a1 son constantes por determinar.
Para encontrar el valor de a0 se hace x = x0, de la cual a0 = p(x0) = f [x0], y a fin
p (x) = a0 + a1 (x x0)
de encontrar el valor de a1 se hace x = x1, de donde a1 = ( f [x1 ] f [x0 ]) / (x1 -x0),
o sea la primera diferencia dividida f [x0, x1].
polinomio de primer grado en
trminos de diferencias divididas.

polinomio de segundo grado en


trminos de diferencias divididas.

En general, por induccin se puede


establecer que para un polinomio de
grado n escrito en la forma

y que pasa por los puntos (0), (1),


(2), , (n); los coeficientes a0, a1,
, an estn dados por
Ejemplo: Elabore una aproximacin polinomial de Newton para la informacin tabular de las presiones
de vapor de la acetona e interpole la temperatura para una presin de 2 atm.

a) Para n = 1 b) Para n = 3
p (x) = a0 + a1 (x x0) = f [ x0 ] + f [ x0, x1 ] (x x0) p3 (x) = a0+a1 (x x0) + a2 (x x0)(x x1) + a3(x x0)(x x1)(x x2)
p (x) = 56.5 + 14.125 (x 1) = f [x0] + f [x0, x1] (x x0) + f [x0, x1, x2] (x x0) (x x1)
+ f [x0,x1,x2,x3] (xx0)(xx1)(xx2)
Si x = 2, f (2) p(2) = 56.5 + 14.125(2 1) = 70.6 C
p3 (x) = 56.5 + 14.125 (x 1) 0.50482 (x 1) (x 5) +
0.01085 (x 1)(x 5) (x 20)
Si x = 2, f(2) p3 (2) = 72.7 C
Polinomio de Newton en diferencias finitas
El polinomio de Newton en diferencias divididas puede expresarse de manera mas sencilla. Para este
propsito se introduce un nuevo parmetro s, definido en x = x0 + sh

De la ecuacin pn(x) = a0 + a1 (xx0) + a2 (xx0) (xx1) + + an (xx0) (xx1) (xxn1) en terminos de s y


h. Para esto observese que x1 x0 = h, x2 x0 = 2h, , xi x0 = ih y que restando xi(0 i n), en
ambos miembros de x = x0 + sh, se obtiene

x xi = x0 xi + sh = ih + sh = h(s i) para (0 i n)

Consecuentemente, al sustituir f [x0, x1, xi],


(0 i n) en trminos de diferencias finitas,
se obtiene

polinomio de Newton en diferencias finitas hacia adelante.


Ejemplo: La siguiente tabla proporciona las presiones de vapor a diferentes temperaturas

Aproxime la funcin tabulada por el polinomio de Newton en diferencias hacia adelante e interpole
la presin a la temperatura de 64F.
Primero se construye la tabla de diferencias hacia adelante como sigue:

Observe que en esta informacin, h=10, el valor por interpolar es 64 y que el valor de s se obtiene
de la expresin x = x0 + sh; esto es
Si se deseara aproximar con un polinomio de primer grado, tenemos

Hay que observar que realmente se esta extrapolando, ya que el valor de x queda fuera del intervalo de
los puntos que se usaron para formar el polinomio de aproximacin.

En cambio, si se deseara aproximar con un polinomio de segundo grado, se requeriran tres puntos y seria
aconsejable tomar (0), (1) y (2), en lugar de (1), (2) y (3), ya que el argumento por interpolar esta mas al
centro de los primeros.
Estimacin de errores en la aproximacin
Al aproximar una funcin por un polinomio de grado n, en general se comete un error; por ejemplo,
cuando se utiliza un polinomio de primer grado, se remplaza la funcin verdadera en un intervalo
con una lnea recta. En trminos matemticos, la funcin se podra representar exactamente como
f (x) = f [x0] + (xx0) f [x0,x1] + R1(x) = p1(x) + R1(x)
TEOREMA
Sea f (x) una funcin de valor real, definida en [a,b] y k veces diferenciable en
(a,b). Si x0, x1, , xk son k+1 puntos distintos en [a,b], entonces existe
(a,b) tal que
Ejemplo: Encuentre una cota inferior del error de interpolacin Rn(x) para x = 1.5,
cuando f (x) = ln x, n = 3, x0 = 1, x1 = 4/3, x2 = 5/3 y x3 = 2.

Vous aimerez peut-être aussi