metodo de diferencias divididas

9
 DIFERENCIAS DIVIDIDAS 13 de julio de 2011 UNIVERSIDAD JOSE CARLOS MARIATEGUI METODO DE DIFERENCIAS DIVIDIDAS El método de Newton de Diferencias Divididas es otra forma de obtener el polinomio interpolador. En este  método el polinomio interpolador se escribe de la forma:  P n (  x) = a 0 + (  x x 0 ) a 1 + (  x x 0 )(  x x 1 ) a 2 + + (  x x 0 ) (  x x 1 ) (  x x n  1 ) a n Y el algoritmo proporciona una regla para obtener los coeficientes a 0 , a 1 , ««, a n . Imponiendo que el polinomio interpolador pase por los puntos de interpolación obtenemos De estas ecuaciones, es obvio que a 0 depende solo de x 0 y x 1 y así sucesivamente. Introducimos la nueva notación a 0 =f[x 0 ], a 1 =f[x 0 ,x 1 ], y así sucesivamente, con f[x 0 ]=f(x 0 ), como se ve de la primera ecuación. Restando las dos primeras ecuaciones obtenemos Restando las segunda y la tercera ecuación obtenemos: Podemos proceder de igual modo para demostrar que  Aunque la forma más cómoda es por inducción. Suponemos que la expresión vale para a n-1 y construimos el polinomio de grado n, Q n (x), definido por

Upload: michimichito

Post on 06-Jul-2015

2.947 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 1/9

 

DIFERENCIAS DIVIDIDAS13 de julio

de 2011

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

METODO DE DIFERENCIAS DIVIDIDAS

El método de Newton de Diferencias Divididas es otra forma de obtener elpolinomio interpolador. En este método el polinomio interpolador se escribe de la

forma:

 P n( x) =a0 + ( x x0)a1 + ( x x0)( x x1)a2 ++ ( x x0)( x x1)( x xn 

1)an

Y el algoritmo proporciona una regla para obtener los coeficientes a0, a1, ««, an.Imponiendo que el polinomio interpolador pase por los puntos de interpolación

obtenemos

De estas ecuaciones, es obvio que a0 depende solo de x0 y x1 y así sucesivamente.

Introducimos la nueva notación a0=f[x0], a1=f[x0,x1], y así sucesivamente, conf[x0]=f(x0), como se ve de la primera ecuación. Restando las dos primerasecuaciones obtenemos

Restando las segunda y la tercera ecuación obtenemos:

Podemos proceder de igual modo para demostrar que

 

Aunque la forma más cómoda es por inducción. Suponemos que la expresión vale

para an-1 y construimos el polinomio de grado n, Qn(x), definido por

Page 2: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 2/9

 

DIFERENCIAS DIVIDIDAS13 de julio

de 2011

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

donde P·n-1(x) es el polinomio interpolador en x1,««, xn. Esta claro de la definición

de Qn(x)1

que para x1, x2,«.,xn-1, Qn(xi) = P·n-1(xi), ya que P·n-1(x) ² Pn-1(x) se anula enestos puntos. También en xn se cumple que Q(xn) = P·n-1(xn). En x0 se cumple Qn(x0) =

P·n-1(xo) ² Pn-1(x0) = Pn-1(x0) = f(x0). Luego Qn(x) coincide con Pn(x), ya que el polinomiointerpolador es único, y su coeficiente en xn es por lo tanto an. Como hemossupuesto que la formula de diferencias divididas es valida para Pn-1(x) y P·n-1(x),

entonces tenemos, identificando potencias en xn en ambos lados, que el coeficiente

en xn de Qn(x) viene dado por:

Relación que es el origen del nombre de diferencias divididas para los coeficientes

an. Podemos por lo tanto escribir el polinomio interpolador como,

 

Y la fórmula de aproximación a f(x) con su término de error queda en la siguiente

forma:

El método de Newton permite obtener los coeficientes del polinomio interpoladorfácilmente en forma de tabla, que damos abajo para el caso de 4 puntos.

El método de Newton es especialmente indicado en el caso de que deseemosrealizar muchas evaluaciones del polinomio interpolador, ya que da el polinomio

preparado para ser evaluado por el algoritmo de Horner. Otro aspectoparticularmente conveniente es que, si deseamos aumentar el orden del polinomiointerpolador, los coeficientes ak ya calculados permanecen inalterados, es decir,no destruimos el trabajo ya realizado cuando deseamos aumentar el orden delpolinomio interpolador. Se dice en este caso que los coeficientes ak tienen la

propiedad de permanencia.

Page 3: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 3/9

 

DIFERENCIAS DIVIDIDAS13 de julio

de 2011

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

En el caso de puntos igualmente espaciados, el polinomio de Newton toma una

forma especialmente conveniente. Supongamos que tenemos una red de puntos

espaciados un paso h, de forma que xn = x0 + nh. Tenemos que:

Si introducimos la notación de diferencias finitas ̈ f0 = f1 - f0 , ¨2 f0 =¨ (¨ f0 ) =

f2 - f1 ²(f1 - f0 ) =f2 ² 2f +f0 llegamos fácilmente por inducción al resultado

Ya que

El polinomio interpolador adquiere una forma particularmente simple en el caso depuntos igualmente espaciados. Si denotamos un punto arbitrario x, comprendido

entre x0 y xn, como x0 + sh, tenemos que el término j del polinomio interpolador se

puede expresar como:

Con esta extensión de los números combinatorios a números reales, podemos

expresar el polinomio interpolador con su término de error en la siguiente forma

extraordinariamente compacta:

Page 4: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 4/9

 

DIF 

¡  

 

¢ £   IAS DIVIDIDAS13

¤  

e j¥ ¦ § ¨    

¤  e 2011

© ¢  IV

 

¡  SIDAD JOS

 

 

CARLOS MARIATEGUI

RESULTADOS Y CONCLUSIONES

U   

        z  

  

  

  z  

  

       

      

  

  

 

  

 

  

    

       

  

!  

    !  

  

"  

   ,  

  

  

    

# "    

  

  

    

  

$  

  

     %  

  

$  

  

&     

# "  

  

  

!  

  

  

  

   

  

 '  

  

  

 "  

  

  

  

   

#  

  

c  

(  

  

c   

  

  

  

  

   

  

   

 

   

#  

  

!  

  

   

  

c# & 

  

  

c  

  

   

  

!  

  

  

 (  

  

 "  

  

 

       

      

       

!  

  

& (  

  

 

   c  

0  

     (  

  

  

  

"  

  

1    2  

  

  

  

      

      

#  

  

  c  

  

  

!  

       

  

  

& "  

   c  

0  

     (  

  

      

( & 

      c %  

  

&     

  

!  

 

  

  

   c!  

  

&  

  

"  

  

  

!  

     #   

       

" (  

       

&  

  

  

  

       

     ( & 

  

$  

  

"  

  

  

    

       

'    

 

  

& 3 

   y

  

     "  

  

!  

  

"  

  

!  

  c       

(   c  

  

     & 

  

 

   c  

  

  

  

  

  

  

c  

       

  

!  

    !  

  

"  

  

!  

  c  

1    4  

  

$  

  

       

  

"   

  

&     

  

  

   

  

!  

  

!  

  

  

 !  

5  

c   c  

  

,   

  

$  

  

     %  

  

$  

  

&      

( & 

  

   

            

 

  

  

&     

   c  

  

  

 

  

$    

  

       

      

  

  

 & 

  

  

( #  

  

  

!  

  

  

y  

  

&  c  

(  

   c  

  

    

       

  

c '    

&      

    "  

  

  

&    "  

5  

!  

  

  

     6 

     "  

5  

!  

  

  

  

  

7    (  

  

   c #  

  

 

8  

#  

  

&   ( & 

  

$  

  

"  

  

1    4  

  

$  

  

     & 

   c  

  

   c  

&    8  

#  

      

  

  

   

  

!  

  

!  

  

  

     c #  

   c  

  

  

  

  

    

 

  

!  

  

  

   

  

     "  

  

  

"  

  

  

!  

      

  

& " #  

   c  

  

  

  

  

   

  

  

  

  

!  

  

  

    

  

    "  

  

"  

     (  

  

  

  

"  

       

       

!  

  

& (  

  

 

   c  

0  

   y   

  

!  

  

  

  

&  ,  

#  

  

 & 

  

  

(  

   c!  

 

  

  

    

  

!  

  

  

  

y   

  

  

  

  

!  

  

  

  

1    4  

  

$  

  

       

$  

  

  

  

&    8  

#  

      

       

$  

!  

 

  

  

  

     & 

  

  

#  

!  

  

  

  

  

 "  

  

       x   c!  

  

       

     

  

     ( #   

!  

  

     #  

  

  

  

  

     (  

  

      

       

!  

  

& (  

  

 

   c  

0  

      

   c  

  

!  

  

      

  

  

  

  

  

&  y c  

&  c      

      

        c0  

'  

 

!  

  

1    4  

  

$  

  

     & 

   c  

  

   c  

&    8  

#  

      

  

     ( #   

!  

  

       

    !  

 

  

  

  

     (  

  

&    8  

#  

5  

    

  

!  

  

&     

'  

#  

  

"  

  

  

!  

      

  

(  

  

  

  

  

  

       

       

'  

9       

&   

  

     (  

  

!  

  c #  

  

&  , (  

  

  

   

  

  

  (  

  

  

  

"  

  

  

    

  

N  

@  

!  

  

   c  

      

  

  

  

   c  

  

  

   

  

   

  

  

y   

     A  

'  

  

  

'   

1    4  

  

$  

  

   c  

  

   c  

&      

    (  

  

&    8  

#  

5  

   

  

  

   

0  

& " #  

  

  

    

    

  

!  

  

& (  

  

 

   c  

0  

      

'  

#  

  

"  

  

  

!  

      

  

(  

   c  

  

  

  

  

 !  

 

  

  

  

     #  

!  

   

  

1   

4  

  

$  

  

     & 

   c  

  

   c  

&     

  

  

  "  

!  

   c  

  

  

  

  

y  

  

  

     c  

!  

# " $ &  

  

  

    

  

   c  

  

  

  

  

c  

      

       x

!  

  

(  

  

 

   c  

0  

1  P  

&    9  

!  

"  

   ,   

  

$  

  

       

  

   c # $ & &    8  

#  

      

  

     "  

5  

!  

  

  

  

       

  

  

  z  

  

  

       

     #  

!  

  z  

   ,  

#   

  

"  

  

  

!  

  

"  

  

  

!  

   , c #  

  

  

      

  

       

  

!  

  

       

  

!  

  

     & 

  

 

  

!  

 

  

"  

  

  

!  

     $ &  

  

       

       

& & 

  

& 1    B  

  

!  

    

9  

!  

"  

      

     #  

!  

  z  

  

  (  

  

       

  

&  

  

&  ,   

     #   

      

  '  

#   

       

  

!  

  

   c  

   ,  

    !  

5  

c   c       

       

#  

  

!  

       

    

c # & 

  

     (  

  

&    "  

  

 

       

      

     & 

  '  

  

  

 

0  

1  

P  

&      

!  

      

  

  

   ,  

     " (  

  

"  

  

  

!  

   c  

0  

     (  

  

&    (  

  

!  

       

      

  

  

    

# "    

  

  

    

      

  

  

 !  

5  

c   c  

  

   

  

  

  z  

  

  

  

    

     ( & 

'  

  

"  

  

  

   

" (  

  

  

    

  

    

     '  

  

     #  

!  

   

  

   c  

"  

     %  

  

& & 

  

"  

  

  

!  

       

      

( & 

  

  z  

       

       c %  

  

  

 !  

5  

c   c  

  

1  

B     #  

  

       

  

    (  

  8  

#  

  

!  

   M C 2 A C    B "  

  

  

          

  

  

   

  

  

!  

@   

     #  

!  

  z  

  

  

  

   

  

!  

  

&  

  

& "  

  

  

!  

   ,(  

  

8  

#  

       

  

  

"  

  

  

    

     8  

#  

       

%  

  

& & 

    !  

 

  

" (  

   y   

  

  

#  

  

&  z       

      

     & 

  

  

  

#   c  

0  

       

     #   

     '  

  

       

&  

  

  

  

       

     ( & 

  

$  

  

"  

  

  

, 8  

#  

      

  

  

   

  

#   c  

  

  

  

  

    

$  

!  

  

  

  

  

  & 

  

  

#  

!  

  

     "  

  

  

   

 

  

$  

  

  

  8  

#  

      

  

  

   

$  

!  

  

  

  

  

  "  

  

#  

  

"  

  

  

!  

   , 8  

#  

       

  

  #   

     %  

  

& & 

  

"  

  

  

!  

     (  

  

      

       

  

  

   ñ  

   z       

      

    "  

  

!  

  

"  

  

!  

  c   ,  

   c  

!  

       

    ( & 

   c  

  

       

       

  

  

   ñ  

   z     D      

( & 

  

  z  

       

(  

  

!  

  

  

     #   

       

!  

  

  

   z'  

  

  

  c      

 

  

#  

  

    "  

  

  

    

  

c!  

  c   y c  

" ( & 

  

  

  

$  

  

1  

Page 5: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 5/9

 

DIFERENCIAS DIVIDIDAS 13 de  j

E F G H     

de 2011 

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

OBJETIVOS:

1.  Que I  

ea P  

Q  

c R S T   ente cU  

T V W  ensible  V   ara los alumnos con un conocimiento 

mínimo X  

e matemáticas; Y  .  Capacitar a los alumnos para  ̀  ue practiquen los métodos numéricos en una 

computadora; 

3.  Elaborar programas simples que puedan usarse de manera sencilla en 

aplicaciones científicas; a  

.  Proporcionar software que resulte fácil de comprender. 

Page 6: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 6/9

 

DIFERENCIAS DIVIDIDAS 13 de  j

b c d e     

de 2011 

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

APLICACIÓN A LA INGENIERIA

A  lo  largo  de  la  profesión  de  un  ingeniero, un  físico, un  matemático,

frecuentemente  se  presentan  ocasiones  en  las  que  deben  ajustar curvas  a  un conjunto de datos representados por puntos.  f   as técnicas desarrolladas para este fin  pueden  dividirse  en  dos categorías  generales: interpolación y regresión. Consideraremos aquí la primera de estas dos categorías. Más aún, como la teoría de aproximación polinomial es más adecuada para un primer curso de cálculo numérico,

será la que consideraremos principalmente en este trabajo. 

Aunque  existen  formas  alternativas  de  expresar  los  polinomios  de 

interpolación, nos concentraremos  fundamentalmente  en  las  formas  de 

interpolación de Newton con diferencias divididas 

Page 7: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 7/9

 

DIFERENCIAS DIVIDIDAS 13 de  j

g h i p     

de 2011 

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

INTRODUCCION

El propósito de este trabajo es introducir a los alumnos de Cálculo Numérico,en el  uso  de  la  técnica  de  ajuste  de curvas  por medio  de  la  interpolación  en  la 

solución de problemas de ingeniería, utilizando el paquete MATLAB. Además de que 

se espera que los alumnos asimilen y dominen los conceptos específicos impartidos referidos  a  la  interpolación, se  pretende  que comprueben  lo indispensable  de  la utilización de una computadora para resolver este tipo de problemas. T ambién se espera, a partir de las distintas actividades propuestas a realizar por los alumnos,que  observen y reconozcan cuándo  la  interpolación  polinomial  resulta  apropiada 

arribando así, a resultados satisfactorios. 

Es  decir  que  en  esta  primer  instancia, se  espera  que  los  alumnos  q   a yan aprendido a valorar la confiabilidad de las respuestas y ser capaces de escoger el 

mejor  método  r  o  métodos)  para cualquier  problema  que  deben  afrontar frecuentemente  en  la  práctica  de  la  ingeniería  o  en  diferentes  problemas científicos o tecnológicos. 

Además, como  resultado  del  análisis y comprensión  de  las  actividades presentadas en este trabajo, se pretende  introducir a  los alumnos en el uso de la técnica de ajuste de curvas por medio de la regresión, a fin de que comprendan la diferencia entre  interpolación y regresión, y que el confundirlos puede  llevarlos a 

resultados erróneos. 

Page 8: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 8/9

 

DIFERENCIAS DIVIDIDAS 13 de  j

s t u v     

de 2011 

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

EJERCICIO DE APLICACIÓN

PUNTOS 0 1 2 3 4 5

x -2 -1 0 2 3 6

f(x) -18 -5 -2 -2 7 142

x0 f[x0]

f[x0,x1]

=13

x0 f[x0] f[x0,x1,x2]

=-5

f[x1,x2]

=3 f[x0,x1,x1,x3]

=1

x0 f[x0] f[x2,x2,x3]

=-1

f[x2,x3]

=0 f[x0,x1,x1,x3]

=1

x0 f[x0] f[x2,x3,x4]

= 3

f[x3,x4]

=9 f[x0,x1,x1,x3]

=1

x0 f[x0] f[x3,x4,x5]

= 9

f[x4,x5]

=45

x0 f[x0]

f[x0,x1,x1,x3,x4]

=0

f[x1,x2,x3,x4,x5]

=0

En Matlab:

x=input ('ingrese los parametros x: \n'); y=input ('ingrese los parametros y: \n'); for i=1:n-1 

for j=n:-1:i+1 y(j)=(y(j)-y(j-1))/(x(j)-x(j-i)); fprintf ('%10.4f',y(j)); 

end fprintf('\n') 

end 

Page 9: Metodo de Diferencias Divididas

5/8/2018 Metodo de Diferencias Divididas - slidepdf.com

http://slidepdf.com/reader/full/metodo-de-diferencias-divididas 9/9

 

DIFERENCIAS DIVIDIDAS 13 de  j

w x y �     

de 2011 

UNIVERSIDAD JOSE

CARLOS MARIATEGUI

ingrese los parametros x:

[-2 -1 0 2 3 6]

ingrese los parametros y:

[-18 -5 -2 -2 7 142]

45.0000 9.0000 0.0000 3.0000 13.0000

9.0000 3.0000 -1.0000 -5.0000

1.0000 1.0000 1.0000

0.0000 0.0000

0.0000