Beruflich Dokumente
Kultur Dokumente
Tecnolgico
de Saltillo
Mtodos Numricos
UNIDAD 4: Ajuste de curvas e
interpolacin
ndice
Introduccin 1
Interpolacin: Lineal y cuadrtica.. 2
Polinomios de interpolacin 5
Regresin por mnimos cuadrados: Lineal y cuadrtica 11
Aplicaciones.. 16
Conclusiones. 18
Introduccin
Este trabajo consiste en explicar cmo la interpolacin se presenta en varios casos de la vida
diaria, nos referimos a que diariamente se producen fenmenos en los que se necesitan utilizar
estos mtodos o procesos para llegar a un dato aproximado, en el caso de que este entre un
rango de datos o fuera de ellos.
En numerosos fenmenos de la naturaleza observamos una cierta regularidad en la forma de
producirse, esto nos permite sacar conclusiones de la marcha de un fenmeno en situaciones
que no hemos medido directamente. La Interpolacin consiste en hallar un dato dentro de un
intervalo en el que conocemos los valores en los extremos. La Extrapolacin consiste en hallar
un dato fuera del intervalo conocido, pero debe tenerse en cuenta que est prximo a uno de
sus extremos, pues en otro caso no es muy fiable el resultado obtenido.
INTERPOLACION LINEAL
La interpolacin lineal es un mtodo matemtico para aproximar el valor de un punto. Utiliza un
polinomio de interpolacin de grado 1.
P(x) = ax + b
La interpolacin consiste en hallar un dato dentro de un intervalo en el que conocemos los
valores en los extremos.
El problema general de la interpolacin se nos presenta cuando nos dan una funcin de la cual
solo conocemos una serie de puntos de la misma:
(xo, yo), (x1, y1),........., (xn, yn)
Se pide hallar el valor de un punto x (intermedio de x0 y xn) de esta funcin.
La interpolacin se dir lineal cuando slo se tomen dos puntos y cuadrtica cuando se tomen
tres.
INTERPOLACIN LINEAL
Cuando las variaciones de la funcin son proporcionales (o casi proporcionales) a los de la
variable independiente se puede admitir que dicha funcin es lineal y usar para estimar los
valores la interpolacin lineal
Sean dos puntos (xo, yo), (x1, y1), la interpolacin lineal consiste en hallar una estimacin del
valor y, para un valor x tal que x0<x<x1.
Obtenemos la frmula de la interpolacin lineal.
LA INTERPOLACIN CUADRTICA
Cuando el polinomio que conviene es de 2 grado la interpolacin recibe el nombre de
cuadrtica. El polinomio interpolador es nico, luego como se encuentre da igual., sin embargo,
a veces los clculos son muy laboriosos y es preferible utilizar un mtodo que otro. A la vista
de los datos se decide.
En el ejemplo 1 se da el mtodo de resolver el sistema para encontrar los valores que
determinan a la funcin cuadrtica (a, b y c)
Tambin podemos utilizar la expresin del polinomio interpolador as:
y= a + b(x-x0) + c(x-x0)(x-x1), con lo que la bsqueda de los coeficientes es muy sencilla.
Lagrange (1736-1813) dio una manera simplificada de calcular los polinomios interpoladores
de grado n Para el caso de un polinomio de 2 grado que pasa por los puntos (x0, y0 ), (x1, y1),
(x2, y2):
Para n + 1 puntos, existe uno y slo un polinomio de n-simo orden o menor que pasa a
travs de todos los puntos. Por ejemplo, hay slo una lnea recta (es decir un polinomio de
primer orden) que conecta dos puntos. El polinomio de interpolacin consiste en determinar el
nico polinomio de n-simo orden que se ajusta a los n + 1 puntos dados. Este polinomio
proporciona una frmula para calcular los valores intermedios.
Aunque existe uno y slo un polinomio de n-simo orden que se ajusta a los n + 1 puntos,
existen una gran variedad de frmulas matemticas mediante las cuales se puede expresar
este polinomio. En esta unidad se estudian dos tcnicas alternativas que estn bien
condicionadas para implementarse en una computadora. Estos son los polinomios de Newton
y de Lagrange.
Las diferencias divididas de orden superior se forman de acuerdo con la siguiente regla
recursiva:
(2)
En la figura 3.2 se muestra la forma recursiva para calcular los coeficientes del polinomio
interpolante de Newton para 4 pares de valores (x, (x))
Los elementos de la diagonal (superior) en la figura 3.2 son los coeficientes del polinomio
interpolante de Newton para el caso de un polinomio de grado 3.
EJEMPLO:
Halle el polinomio que interpola los datos:
x
f(x)
3.5
5.6
Solucin:
El polinomio interpolante de Newton es de grado 3 ya que se tienen 4 puntos, usando la
frmula (2) el polinomio que resulta es:
f(xi)
4
-0.5
3.5
0.5
0.5
-0.1
0.1
0.8
5
5.6
Mtodo Lagrangeano
El matemtico francs Joseph Louis Lagrange descubri que se puede encontrar un polinomio
de grado a lo ms n tal que Pn(xi) = f(xi), para i = 0, 1, 2, ... n usando un mtodo distinto. Por
ejemplo para 3 puntos (x0, f(x0)), (x1, f(x1)) y (x2, f(x2)) el polinomio interpolante de Lagrange de
grado 2 es:
Observe que
donde
observe que
La forma general del polinomio de Lagrange P(x) de grado menor o igual a n y que pasa por
los n + 1 puntos (x0, f(x0)), (x1, f(x1)), ..., (xn, f(xn)) es la frmula:
Observe que hay n factores en el numerador, de modo que cada Lk(x) es un polinomio de
grado n. En Lk(x) esta ausente el factor (x - xk) en el numerador; el denominador es el
numerador evaluado en x = xk. Por consiguiente
EJEMPLO:
Encuentre el polinomio de interpolacin de grado 3 con los siguientes puntos y aproxime (3.5).
xi
f(xi)
3.5
5.6
Solucin: En este caso f(x0) = 4, f(x1) = 3.5, f(x2) = 4, y f(x3) = 5.6. El polinomio de
Lagrange P3(x) tiene la forma:
Luego
Verificacin:
P(1) = - 0.1 + 1.1 3.1 + 6.1 = 4
P(2) = - 0.8 + 4.4 6.2 + 6.1 = 3.5
P(3) = - 2.7 + 9.9 9.3 + 6.1 = 4
P(5) = - 12.5 + 27.5 15.5 + 6.1 = 5.6
Para aproximar a f en x = 3.5 se utiliza P3(x) = - 0.1x3 + 1.1x2 3.1x + 6.1
f (3.5) P(3.5) = - 0.1(3.5)3 + 1.1(3.5)2 3.1(3.5) + 6.1 = 4.4375
Teorema.
Si x0, x1,..., xn son nmeros distintos en el intervalo [a, b] y f Cn+1 [a, b].
Entonces para cada x en [a, b] existe un nmero z (que depende de x) en (a, b)tal
que:
interpolante de Lagrange.
El teorema establece que cuando (x) se aproxima por Pn(x), entonces el error que se comete
en la aproximacin es:
(3)
Observe que la forma del error del polinomio de Lagrange se parece mucho a la del polinomio
de Taylor. El polinomio de Taylor de grado n alrededor de x0concentra toda la informacin
conocida en x0 y tiene un trmino de error de la forma:
El polinomio de Lagrange de grado n utiliza la informacin en todos los nmeros distintos x0, x1,
..., xn y en lugar de (x - x0)n+1, su frmula de error utiliza un producto de n+1 trminos (x x0),
(x x1), ..., (x - xn)
EJEMPLO:
Hallar una cota para el error al aproximar ln(1.2) usando un polinomio de Lagrange de grado 3
en los puntos
xi
f(xi)
1.1
1.3
1.4
Solucin: Se aplica la frmula (3) con n=3, (x)=ln x y x=1.2, f (4)(x) = -6/x4
Por lo tanto E 10-4 = 0.1 x 10-3Esto indica que si se aproxima ln(1.2) con los datos de la tabla
usando un polinomio de grado tres, entonces la aproximacin tiene tres decimales exactos2.
El uso de los polinomios de Lagrange plantea dos problemas. El primero es que si se desea
sumar o restar un punto del conjunto de puntos usados para obtener el polinomio,
esencialmente deben volver a empezarse los clculos ya que no se dispone de un
procedimiento simple que permita medir la contribucin de cualquier punto particular al
polinomio.
El segundo problema es que pueden ocurrir grandes oscilaciones en el polinomio, de modo que
entre los puntos (datos) no se representa en forma realista la funcin que origin los datos.
10
La dependencia entre dos (o ms) variables puede ser tal que se base en una relacin
funcional (matemtica) exacta, como la existente entre la velocidad y la distancia recorrida por
un mvil; o puede ser estadstica. La dependencia estadstica es un tipo de relacin entre
variables tal que conocidos los valores de la (las) variable (variables) independiente(s) no
puede determinarse con exactitud el valor de la variable dependiente, aunque si se puede
llegar a determinar un cierto comportamiento (global) de la misma. (Ej. la relacin existente
entre el peso y la estatura de los individuos de una poblacin es una relacin estadstica) .
Pues bien, el anlisis de la dependencia estadstica admite dos planteamientos (aunque
ntimamente relacionados):
El estudio del grado de dependencia existente entre las variables que queda recogido
en la teora de la correlacin.
La determinacin de la estructura de dependencia que mejor exprese la relacin, lo que
es analizado a travs de la regresin.
REGRESION LINEAL
Hemos enfatizado sobre la importancia de las representaciones grficas y hemos visto la
utilidad de las versiones linealizadas de los grficos (X, Y) junto a las distintas maneras de
llevar a cabo la linealizacin. A menudo nos confrontamos con situaciones en las que existe o
suponemos que existe una relacin lineal entre las variables X e Y.
Surge de modo natural la pregunta: cul es la relacin analtica que mejor se ajusta a
nuestros datos? El mtodo de cuadrados mnimos es un procedimiento general que nos
permite responder esta pregunta. Cuando la relacin entre las variables X e Y es lineal, el
mtodo de ajuste por cuadrados mnimos se denomina tambin mtodo de regresin lineal.
11
Observamos o suponemos una tendencia lineal entre las variables y nos preguntamos sobre
cul es lamejor recta:
y(x) = a x + b
Que representa este caso de inters. Es til definir la funcin:
Que es una medida de la desviacin total de los valores observados yi respecto de los
predichos por el modelo lineal a x + b. Los mejores valores de la pendiente a y la ordenada al
origen b son aquellos que minimizan esta desviacin total, o sea, son los valores que
remplazados en la Ec.(1) minimizan la funcinc2. Ec.(2). Los parmetros a y b pueden
obtenerse usando tcnicas matemticas que hacen uso del clculo diferencial. Aplicando estas
tcnicas, el problema de minimizacin se reduce al de resolver el par de ecuaciones:
12
El criterio de mnimos cuadrados reemplaza el juicio personal de quien mire los grficos y
defina cul es la mejor recta. En los programas como Excel, se realiza usando la herramienta
regresin lineal o ajuste lineal. Los resultados se aplican en el caso lineal cuando todos los
datos de la variable dependiente tienen la misma incertidumbre absoluta y la incertidumbre de
la variable independiente se considera despreciable.
REGRESION CUADRATICA
Consiste en explicar una de las variables en funcin de la otra a travs de un determinado tipo
de funcin (lineal, parablica, exponencial, etc.), de forma que la funcin de regresin se
obtiene ajustando las observaciones a la funcin elegida, mediante el mtodo de MnimosCuadrados (M.C.O.).
Elegido el tipo de funcin ( ) la funcin de regresin concreta se obtendr minimizando la
expresin:
Puede probarse que es equivalente ajustar por mnimos cuadrados la totalidad de las
observaciones (toda la nube de puntos) que realizar el ajuste de los puntos obtenidos por la
regresin de la media; de forma que la regresin mnimo-cuadrtica viene ser, en cierto modo,
la consecucin de una expresin analtica operativa para la regresin en sentido estricto.
Coeficientes de regresin.
Se llama coeficiente de regresin a la pendiente de la recta de regresin:
13
Que ser una cantidad mayor o igual que cero.De forma que cuanto ms baja sea mejor ser el
grado de ajuste.Si la varianza residual vale cero el ajuste ser perfecto (ya que no existir
ningn error ).
Del hecho de que yi=y*i+ei ,y de que las variables y* e estn incorrelacionadas se tiene que:
Igualdad fundamental anterior de la que se deduce que la varianza total de la variable y puede
descomponerse en dos partes una parte explicada por la regresin( la varianza de la regresin)
y otra parte no explicada (la varianza residual).
Considerando que la varianza nos mide la dispersin de los datos este hecho hay que
entenderlo como que la dispersin total inicial queda, en parte explicada por la regresin y en
parte no.Cuanto mayor sea la proporcin de varianza explicada (y menor la no explicada) tanto
mejor ser el ajuste y tanto ms til la regresin.
14
Es sencillo probar que en el caso lineal que nos ocupa el coeficiente de determinacin coincide
con el cuadrado del coeficiente de correlacin:
R2 = r2
Con lo cual la varianza residual y la varianza debida a la regresin pueden calcularse a partir
del coeficiente de correlacin:
15
4.4 Aplicaciones
En el subcampo matemtico del anlisis numrico, un spline es una curva diferenciable definida
en porciones mediante polinomios.
En los problemas de interpolacin, se utiliza a menudo la interpolacin mediante splines porque
da lugar a resultados similares requiriendo solamente el uso de polinomios de bajo grado,
evitando as las oscilaciones, indeseables en la mayora de las aplicaciones, encontradas al
interpolar mediante polinomios de grado elevado.
Para el ajuste de curvas, los splines se utilizan para aproximar formas complicadas. La
simplicidad de la representacin y la facilidad de cmputo de los splines los hacen populares
para la representacin de curvas en informtica, particularmente en el terreno de los grficos por
ordenado.
Interpolacin Segmentaria Lineal
Este es el caso ms sencillo. En l, vamos a interpolar una funcin f(x) de la que se nos dan un
nmero N de pares (x,f(x)) por los que tendr que pasar nuestra funcin polinmica P(x). Esta
serie de funciones nuestras van a ser lineales, esto es, con grado 1: de la forma P(x) = ax + b.
Definiremos una de estas funciones por cada par de puntos adyacentes, hasta un total de (N1) funciones, hacindolas pasar obligatoriamente por los puntos que van a determinarlas, es
decir, la funcin P(x) ser el conjunto de segmentos que unen nodos consecutivos; es por ello
que nuestra funcin ser continua en dichos puntos, pero no derivable en general.
Que las partes de la funcin a trozos P(x) pasen por ese punto. Es decir, que las dos
Pn(x) que rodean al f(x) que queremos aproximar, sean igual a f(x) en cada uno de estos
puntos.
Que la derivada en un punto siempre coincida para ambos "lados" de la funcin definida
a trozos que pasa por tal punto comn.
Esto sin embargo no es suficiente, y necesitamos una condicin ms. Por qu?. Tenemos 3
incgnitas por cada P(x). En un caso sencillo con f(x) definida en tres puntos y dos ecuaciones
P(x) para aproximarla, vamos a tener seis incgnitas en total. Para resolver esto necesitaramos
seis ecuaciones, pero vamos a tener tan slo cinco: cuatro que igualan el P(x) con el valor de f(x)
en ese punto (dos por cada intervalo), y la quinta al igualar la derivada en el punto comn a las
dos P(x).
16
Se necesita una sexta ecuacin. Esto suele hacerse con el valor de la derivada en algn punto,
al que se fuerza uno de los P(x).
Que las partes de la funcin a trozos P(x) pasen por ese punto. Es decir, que las dos
Pn(x) que rodean al f(x) que queremos aproximar, sean igual a f(x) en cada uno de estos
puntos.
Que la derivada en un punto siempre coincida para ambos "lados" de la funcin definida
a trozos que pasa por tal punto comn.
Que la derivada segunda en un punto siempre coincida para ambos "lados" de la funcin
definida a trozos que pasa por tal punto comn.
Como puede deducirse al compararlo con el caso de splines cuadrticos, ahora no nos va a faltar
una sino dos ecuaciones (condiciones) para el nmero de incgnitas que tenemos.
La forma de solucionar esto, determina el carcter de los splines cbicos. As, podemos usar:
Splines cbicos sujetos: La derivada primera de P debe tener el mismo valor que las derivada
primera de la funcin para el primer y ltimo punto sobre el que est definido el conjunto de
Splines, esto son, los puntos m y n en el intervalo [m,n].
17
Conclusiones
Con esto hemos concluido que la interpolacin es muy necesaria en los casos que se
presenten as como el ajuste de curvas que podemos llegar a plasmar en una grfica con los
datos que obtenemos al hacer iteraciones o al estar siguiendo el proceso especfico para llegar
a obtener los datos que se solicitan. La Unidad nos sirve de mucho ya que gracias a las
Unidades anteriores hemos podido relacionar como se van conectando cada una de estas, y
nos damos cuenta como los mtodos numricos son muy esenciales para el trabajo como para
la vida.
18