Vous êtes sur la page 1sur 14

M

etodo de Lagrange Matricial, Polinomios de


on de Newton en Diferencias Finitas,
Aproximaci
Estimaci
on de Errores en la Aproximaci
on

Indice
1. RESUMEN

2. OBJETIVOS

3. MARCO TEORICO

3.1. METODO
DE LAGRANGE MATRICIAL . . . . . . . . . . . . . . . .
POLINOMIAL DE NEWTON EN DIFERENCIAS
3.2. INTERPOLACION
DIVIDIDAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3. DIFERENCIAS FINITAS : FORMULAS DE NEWTON PROGRESIVA Y REGRESIVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1. FORMULA NEWTON PROGRESIVA . . . . . . . . . . . . . .
3.3.2. FORMULA DE NEWTON REGRESIVA . . . . . . . . . . . .
POLINOMIAL DE NEWTON
3.4. ERRORES DE LA INTERPOLACION

4
4
6
9
10
11
11

4. IMPLEMENTACION
4.1. ALGORITMO COMPUTACIONAL PARA EL POLINOMIO DE IN DE NEWTON . . . . . . . . . . . . . . . . . . . . .
TERPOLACION

12

5. APLICACIONES

13

6. CONCLUSIONES

16

12

1.

RESUMEN

Con frecuencia se encontrara con que tiene que estimar valores intermedios entre
datos definidos por puntos. El metodo mas com
un que se usa para este proposito es la
interpolacion polinomial. Recuerde que la formula general para un polinomio de n-esimo grado es

f(x) = a0 + a1x + a2x2 + + anxn


Dados n + 1 puntos, hay uno y solo un polinomio de grado* n que pasa a traves
de todos los puntos. Por ejemplo, hay solo una lnea recta (es decir, un polinomio de
primer grado) que une dos puntos
De manera similar, u
nicamente una parabola une un conjunto de tres puntos . La
interpolacion polinomial consiste en determinar el polinomio u
nico de n-esimo grado
que se ajuste a n + 1 puntos. Este polinomio, entonces, proporciona una formula para
calcular valores intermedios.
Aunque hay uno y solo un polinomio de n-esimo grado que se ajusta a n + 1 puntos,
existe una gran variedad de formas matematicas en las cuales puede expresarse este
polinomio. En este captulo describiremos dos alternativas que son muy adecuadas para
implementarse en computadora: los polinomios de Newton y de Lagrange.
Para comenzar a explicar lo que es una diferencia dividida primero debemos conocer
lo que es un soporte equidistante. Para un cierto valor positivo de h se denomina soporte
equidistante a todo soporte de puntos generado a partir de un cierto x0, tal que:
xi = x0+ ih (i = 1,2,. . . ,n)
Un soporte equidistante se caracteriza, como su propio nombre indica, en que todos
los puntos tienen la misma separacion.
Como en el caso de la serie de Taylor, es posible obtener una formulacion para el
error de truncamiento.

2.

OBJETIVOS

1. Dar a conocer sobre el tema de Metodo de Lagrange Matricial, Polinomios de


Aproximacion de Newton en Diferencias Finitas, Estimacion de Errores en la Aproximacion.
2. Desarrollar los subtemas en forma consisa y clara.
3. Implemantar dichos metodos en el matlab.
4. LLenar la espectativar de los estudiantes y de la docente.

3.

MARCO TEORICO

3.1.

METODO
DE LAGRANGE MATRICIAL

La idea del metodo matricial es obtener la ecuacion del polinomio de interpolacion,


en la forma.
P n(x) = a0 + a1 x + . . . + an X n
Teniendo como base que el polinomio de interpolacion debe satisfacer todos los
puntos, entonces.
Pn (X0 ) = a0 + a1 X0 + . . . + an X0n = y1
Pn (X1 ) = a0 + a1 X1 + . . . + an X1n = y2
Pn (X2 ) = a0 + a1 X2 + . . . + an X2n = y3 . . .
...
...
Pn (Xn ) = a0 + a1 Xn + . . . + an Xnn = yn
Matricialmente se puede expresar como:

Se establece que:

Entonces se puede escribir como:


Xa = y
Si se emplea el metodo de la inversa se obtendra:

a = X 1 y
Ejemplo:
Halle el polinomio de interpolacion de lagrange para el siguiente conjunto de puntos,
y estime el valor de la funcion para x=3.5 , utilizando este polinomio.

Para este caso n=3, entonces:

El planteamiento para resolver este sistema por el metodo de la inversa es el siguiente:

Finalmente se obtiene:

P 3(x) = 35, 7255544243282+31,2747382192515X8,17622389775016X 2 +0,654800256411517X 3


Para hallar el valor del polinomio en x=3.5, simplemente se remplaza este valor en
la expresion obtenida, con lo que queda:
P 3(3,5) = 35, 7255544243282+31,2747382192515(3,5)8,17622389775016(3,5)2 +
0,654800256411517(3,5)3
P3(3.5)=1.65184758925629

3.2.

POLINOMIAL DE NEWTON EN
INTERPOLACION
DIFERENCIAS DIVIDIDAS

Chapra & Canale(2007,p. 503)El polinomio de interpolacion de Newton en diferencias divididas es uno de los metodos mas populares y u
tiles para expresar una
interpolacion polinomial.

LINEAL
INTERPOLACION
Es la forma mas simple de interpolacion,consiste en unir 2 puntos con una linea recta.

Esquema grafico de la interpolacion lineal. Las areas sombreadas indican los


triangulos semejantes usados para obtener la formula de la interpolacion lineal.
Del grafico anterior se obtiene(utilizando triangulos semejantes):

La ecuacion resaltada es una formula de interpolacion lineal; la notacion f1 (x)


designa que este es un polinomio de interpolacion de primer grado.
En general,cuanto menor sea el intervalo entre los datos, mejor sera la aproximacion.
Esto se debe al hecho de que, conforme el intervalo disminuye, una funcion continua
estara mejor aproximada por una lnea recta.
CUADRATICA

INTERPOLACION
Una estrategia para mejorar la estimacion consiste en introducir alguna curvatura a la
lnea que une los puntos. Si se tienen tres puntos como datos, estos pueden ajustarse
en un polinomio de segundo grado.
Una forma conveniente para ello es:

Para encontrar b0 , en la 1era ecuacion se eval


ua con x = x0 para obtener: b0 = f (x0 )),esto
f (x1 ) f (x0 )
se sustituye en la 1era ecuacion, despues se eval
ua en x = x1 para tener:bb1 =
.
x1 x0
Por u
ltimo, las ecuaciones de b0 y b1 se sustituyen en la 1era ecuacion, despues se
eval
ua en x = x2 y se resuelve para:

Nota:Como en el caso de la interpolacion lineal, b1 todava representa la pendiente de la lnea que une los puntos x0 y x1 . As, los primeros dos terminos
de la 1era ecuacion son equivalentes a la interpolacion lineal de x0 a x1 . El
u
ltimo termino, b2 (x x0 )(x x1 ), determina la curvatura de segundo grado
en la formula.

FORMA GENERAL DE LOS POLINOMIOS DE INTERPOLACION


DE NEWTON
El analisis anterior puede generalizarse para ajustar un polinomio de n-esimo grado
a n + 1 datos. El polinomio de n-esimo grado es:

Como se hizo antes con las interpolaciones lineales y cuadraticas, los puntos asociados con datos se utilizan para evaluar los coeficientes b0 , b1 , ..., bn . Para un polinomio de
n-esimo grado se requieren n + 1 puntos: [x0 , f (x0 )], [x1 , f (x1 )],..., [xn , f (xn )]. Usamos
estos datos y las siguientes ecuaciones para evaluar los coeficientes:

Donde las evaluaciones de la funcion colocadas entre parentesis son diferencias divididas finitas. Por ejemplo, la primera diferencia dividida finita en forma general se
representa como:

La segunda diferencia dividida finita, que representa la diferencia de las dos primeras
diferencias divididas, se expresa en forma general como:

Es decir:

En forma similar, la n-esima diferencia dividida finita es:

Estas diferencias sirven para evaluar los coeficientes en las ecuaciones a , los
cuales se sustituiran en la ecuacion para obtener el polinomio de interpolacion:

Conocido como polinomio de interpolacion de Newton en diferencias divididas.


Advierta como las ecuaciones a son recursivas (es decir, las diferencias de orden superior se calculan tomando diferencias de orden inferior. Tal propiedad se aprovechara
cuando se desarrolle un programa computacional eficiente.

3.3.

DIFERENCIAS FINITAS : FORMULAS DE NEWTON


PROGRESIVA Y REGRESIVA

Nos preguntamos, ahora, como puede expresarse el polinomio de interpolacion para datos lagrangianos; es decir, p(xi) = f(xi) = yi cuando los nodos estan igualmente
espaciados?.
Supongamos que los nodos son de la forma: a = x0 < x1 < ... < xn = b con
xi = a + ih, i = 0, ..., n y h = (b a)/n ; entonces, podemos relacionar las diferencias
divididas de f(x) con las llamadas Diferencias Finitas (D.F.) de f(x). Pero, como se
definen?.
Llamamos D.F. progresiva de f de orden k 0 en un punto x, al valor:

Si usamos como punto un nodo de interpolacion, entonces las D.F. progresivas seran:

De forma similar pueden denirse las D.F. regresivas para f o datos; a saber,
Llamamos D.F. regresiva de f de orden k 0 en un punto x, al valor:

o bien

Ahora, con esta nomenclatura, es facil comprobar la propiedad siguiente:


Proposicion 4.2 Dada f evaluada en nodos igualmente espaciados, x = a + ih; i =
0; : : : n ,entonces:

Por lo tanto, desde las dos propiedades anteriores, el polinomio de interpolacion en


la forma de Newton admite las representaciones que especicamos a continuacion.
3.3.1.

FORMULA NEWTON PROGRESIVA

Esta la obtenemos usando la formula de Newton clasica para el interpolante de


Lagrange; es decir,

Esta expresion quedara reducida a la siguiente:

pero si realizamos el cambio de variable:

entonces

(*)
10

3.3.2.

FORMULA DE NEWTON REGRESIVA

Si, en el metodo de interpolacion de Newton, usamos un proceso descendente; es


decir, desde el nodo xn hasta el nodo x0 tendramos la Formula de Newton siguiente:

y, desde aqu, de forma similar pero con las diferencias regresivas llegamos a la expresion:

Como antes, si hacemos el cambio:

tenemos la expresion:

(**)
Observacion.- En las expresiones (*) y (**) he usado el combinatorio formal:

3.4.

ERRORES DE LA INTERPOLACION
POLINOMIAL
DE NEWTON

Como en el caso de la serie de Taylor, es posible obtener una formulacion para el


error de truncamiento. Recordar que el error de truncamiento en la serie de Taylor se
expresa en forma general como:

Donde x esta en alguna parte del intervalo de xi a xi+1. Para un polinomio de


interpolacion de n-esimo grado, una expresion analoga para el error es:

11

Donde x esta en alguna parte del intervalo que contiene la incognita y los datos.
Para que esta formula sea u
til, la funcion en turno debe ser conocida y diferenciable.
Por lo com
un este no es el caso. Por fortuna, hay una formulacion alternativa que no
requiere del conocimiento previo de la funcion. Utilizandose una diferencia dividida
finita para aproximar la (n + 1)-esima derivada:
Donde f [x, xn, xn1, ..., x0] es la (n + 1)esima diferencia dividida finita. Debido a
que la ecuacion contiene la incognita f (x), no permite obtener el error. Sin embargo,
si se tiene un dato mas, f (xn + 1), la ecuacion puede usarse para estimar el error como
sigue:

4.

IMPLEMENTACION

4.1.

ALGORITMO COMPUTACIONAL PARA EL POLINO DE NEWTON


MIO DE INTERPOLACION

Paso 1:

Paso 2:

Paso 3:

Paso 4:
Comprobaci
on del algoritmo de interpolaci
on de newton
12

13

6.

CONCLUSIONES

La interpolacion polinomial es una herramienta matematica utilizada por las computadoras para estimar y ajustar valores en medio de 2 puntos, es aplicable para cualquier
rubro de la ciencia y la industria.
Sin embargo, como es una herramienta que se utiliza para estimar valores presenta
un error por dicha estimacion.
La interpolacion lineal y la cuadratica permiten estimar valores en medio de 2 o
3 puntos respectivamente, independientemente de los n+1 que se tengan, sin embargo
el error producido es mayor que cuando se aplica un polinomio de 4to, 5to o n-esimo
orden para estimarse dicho valor.
La interpolacion de Lagrange y diferencias divididas de Newton son tales que permiten estimar un valor utilizando todos los n+1 puntos descritos en un problema, es
por ello que son muy utilizadas para encontrar un polinomio interpolador ya que el
error de aproximacion es mnimo.

16

Vous aimerez peut-être aussi