diferencias divididas de newton

10
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3 MSC. Ing. Renaldo Girón Alvarado. 1 3 4 3 4 4 3 2 3 2 3 3 2 1 2 1 2 2 1 1 0 1 0 1 1 0 ) ( ) ( ] , [ ) ( ) ( ] , [ ) ( ) ( ] , [ ) ( ) ( ] , [ b x x x f x f x x f x x x f x f x x f x x x f x f x x f a x x x f x f x x f 2 2 4 3 2 4 3 4 3 2 1 3 2 1 3 2 3 2 1 2 0 2 1 0 2 1 2 1 0 ) , ( ) , ( ] , , [ ) , ( ) , ( ] , , [ ) , ( ) , ( ] , , [ b x x x x f x x f x x x f x x x x f x x f x x x f a x x x x f x x f x x x f 3 1 4 3 2 1 4 3 2 4 3 2 1 3 0 3 2 1 0 3 2 1 3 2 1 0 ) , , ( ) , , ( ] , , , [ ) , , ( ) , , ( ] , , , [ b x x x x x f x x x f x x x x f a x x x x x f x x x f x x x x f 4 4 0 4 3 2 1 0 4 3 2 1 4 3 2 1 0 ) , , , ( ) , , , ( ] , , , , [ b a x x x x x x f x x x x f x x x x x f POLINOMIO DE INTERPOLACIÓN CON DIFERENCIAS DIVIDIDAS PROGRESIVAS Y REGRESIVAS DE NEWTON Dados 1 n datos: Este es otro método de interpolación y extrapolación, también necesita pares de puntos en el plano para poder predecir un valor x f dado un valor “x”. Este método predice valores a través de un polinomio de diferencias divididas. Sin olvidar La interpolación consiste en hallar un dato x f dentro de una serie de PARES DE PUNTOS en el plano. La extrapolación consiste hallar un dato x f Fuera de una serie de PARES DE PUNTOS en el plano, pero debe tenerse en cuenta que esté próximo a uno de sus extremos, pues en otro caso no es muy fiable el resultado obtenido. Entonces este Método Diferencias Divididas de Newton se Comporta de la siguiente Forma: X F(X) COLUMNA 1 COLUMNA 2 COLUMNA 3 COLUMNA 4 X0 Y0=a0 X1 Y1 1 1 0 , a x x f X2 Y2 2 1 , x x f 2 2 1 0 , , a x x x f X3 Y3 3 2 , x x f 3 2 1 , , x x x f 3 3 2 1 0 , , , a x x x x f X4 Y4=b0 1 4 3 , b x x f 2 4 3 2 , , b x x x f 3 4 3 2 1 , , , b x x x x f 4 4 4 3 2 1 0 , , , , b a x x x x x f DONDE: COLUMNA 1: COLUMNA 2: . COLUMNA 3: COLUMNA 4: . POLINOMIO DE DIFERENCIAS PROGRESIVAS QUEDA DEFINIDO COMO: 1 2 3 2 1 0 3 2 1 0 4 2 1 0 3 1 0 2 0 1 0 ... ...... n n n x x x x x x x x x x x x a x x x x x x x x a x x x x x x a x x x x a x x a a x p

Upload: karin-santos

Post on 20-Dec-2015

11 views

Category:

Documents


0 download

DESCRIPTION

Matemática aplicada 3

TRANSCRIPT

Page 1: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

1

34

3443

23

2332

12

1221

1

01

0110

)()(],[

)()(],[

)()(],[

)()(],[

bxx

xfxfxxf

xx

xfxfxxf

xx

xfxfxxf

axx

xfxfxxf

2

24

3243432

13

2132321

2

02

1021210

),(),(],,[

),(),(],,[

),(),(],,[

bxx

xxfxxfxxxf

xx

xxfxxfxxxf

axx

xxfxxfxxxf

3

14

3214324321

3

03

2103213210

),,(),,(],,,[

),,(),,(],,,[

bxx

xxxfxxxfxxxxf

axx

xxxfxxxfxxxxf

44

04

3210432143210

),,,(),,,(],,,,[ ba

xx

xxxxfxxxxfxxxxxf

POLINOMIO DE INTERPOLACIÓN CON DIFERENCIAS DIVIDIDAS PROGRESIVAS Y REGRESIVAS DE NEWTON

Dados 1n datos:

Este es otro método de interpolación y extrapolación, también necesita pares de puntos en el plano para poder

predecir un valor xf dado un valor “x”. Este método predice valores a través de un polinomio de diferencias

divididas. Sin olvidar La interpolación consiste en hallar un dato xf dentro de una serie de PARES DE PUNTOS en el

plano. La extrapolación consiste hallar un dato xf Fuera de una serie de PARES DE PUNTOS en el plano, pero

debe tenerse en cuenta que esté próximo a uno de sus extremos, pues en otro caso no es muy fiable el resultado

obtenido. Entonces este Método Diferencias Divididas de Newton se Comporta de la siguiente Forma:

X F(X) COLUMNA 1 COLUMNA 2 COLUMNA 3 COLUMNA 4

X0 Y0=a0

X1 Y1 110 , axxf

X2 Y2 21 , xxf 2210 ,, axxxf

X3 Y3 32 , xxf 321 ,, xxxf 33210 ,,, axxxxf

X4 Y4=b0 143 , bxxf 2432 ,, bxxxf 34321 ,,, bxxxxf 4443210 ,,,, baxxxxxf

DONDE:

COLUMNA 1: COLUMNA 2: .

COLUMNA 3: COLUMNA 4: .

POLINOMIO DE DIFERENCIAS PROGRESIVAS QUEDA DEFINIDO COMO:

123210

321042103102010

...

......

nnn xxxxxxxxxxxxa

xxxxxxxxaxxxxxxaxxxxaxxaaxp

Page 2: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

POLINOMIO DE DIFERENCIAS REGRESIVAS QUEDA DEFINIDO COMO:

12321

32142131210

...

......

xxxxxxxxxxxxb

xxxxxxxxbxxxxxxbxxxxbxxbbxp

nnnnn

nnnnnnnnnn

Obsérvese que los coeficientes de los polinomio de interpolación de Newton, se encuentran en la parte superior e

inferior de la tabla de diferencias divididas.

Ejemplo 1: Calcule el polinomio de diferencias regresivas y progresivas de newton para aproximar 5.6f de los siguientes

datos.

Solución:

Ahora solo hay que nombrar algunos datos para poder utilizar las formulas anteriores, empezando de izquierda a

derecha o de arriba hacia abajo (eso va a depender como se tenga la tabla inicial de valores, en este caso se

renombrara de arriba hacia abajo)

Calculando las respectivas diferencias de Newton:

Col. 1

1

01

0110 4

35

816)()(],[ a

xx

xfxfxxf

756

1623)()(],[

12

1221

xx

xfxfxxf

1

23

2332

3

7

69

2330)()(],[ b

xx

xfxfxxf

Por el momento, lo que llevamos de la tabla de diferencias tenemos:

Col. 2

Viendo los resultados de la columna anterior se puede encontrar las siguientes diferencias.

2

02

1021210 1

36

47),(),(],,[ a

xx

xxfxxfxxxf

2

13

2132321

6

7

59

7)3/7(),(),(],,[ b

xx

xxfxxfxxxf

X Y

3 8

5 16

6 23

9 30

X Y

0x 3 0xf 8=a0

1x 5 1xf 16

2x 6 2xf 23

3x 9 3xf 30=b0

X Y Col.1

3 8=a0 4=a1

5 16 7

6 23 7/3=b1

9 30=b0

Page 3: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

Por el momento, lo que llevamos de la tabla de diferencias tenemos:

Col. 3

Viendo los resultados de la columna anterior se puede encontrar las siguientes diferencias.

33

03

2103213210

36

13

39

1)6/7(),,(),,(],,,[ ba

xx

xxxfxxxfxxxxf

Entonces la tabla de diferencias dividas de newton queda:

Ahora, formando el Polinomio de Diferencias Progresivas tenemos:

Sabemos que los valores de na del polinomio son los primeros valores de las columnas de diferencias, entonces

tenemos: 36

13,1,4,8 32100 aaaxfa

Por lo tanto el polinomio de diferencias progresivas queda escrito de la siguiente forma:

))()(())(()()( 2103102010 xxxxxxaxxxxaxxaaxp

)6)(5)(3(36

13)5)(3(1)3(48)( xxxxxxxp

Simplificando el polinomio tenemos:

2

87

4

107

18

109

36

13)( 23 xxxxp

Encontrado el dato a interpolar 5.6f es decir 5.6x tenemos:

302083.262

875.6

4

1075.6

18

1095.6

36

13)5.6(

23p

Ahora, formando el Polinomio de Diferencias Regresivas tenemos:

Sabemos que los valores de nb del polinomio son los últimos valores de las columnas de diferencias, entonces

tenemos:

36

13,

6

7,

3

7,30 32130 bbbxfb

Ahora, el Polinomio de Diferencias Regresivas queda escrito de la siguiente forma

X Y Col.1 Col.2

3 8=a0 4=a1 1=a2

5 16 7 -7/6=b2

6 23 7/3=b1

9 30=b0

X Y Col.1 Col.2 Col.3

3 8=a0 4=a1 1=a2 -13/36=a3=b3

5 16 7 -7/6=b2

6 23 7/3=b1

9 30=b0

Page 4: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

))()(())(()()( 2131210 nnnnnn xxxxxxbxxxxbxxbbxp

)5)(6)(9(36

13)6)(9(

6

7)9(

3

730)( xxxxxxxp

Simplificando el polinomio tenemos:

2

87

4

107

18

109

36

13)( 23 xxxxp

Encontrado el dato a interpolar 5.6f es decir 5.6x tenemos:

302083.262

875.6

4

1075.6

18

1095.6

36

13)5.6(

23p

Ejemplo 2: Calcule el polinomio de diferencias regresivas y progresivas de newton para extrapolar 15f de los siguientes datos.

Solución:

Ahora solo hay que nombrar algunos datos para poder utilizar las formulas anteriores, empezando de izquierda a

derecha o de arriba hacia abajo (eso va a depender como se tenga la tabla inicial de valores, en este caso se

renombrara de arriba hacia abajo)

COLUMNA 1 COLUMNA 2(Viendo los resultados de la columna anterior se

puede encontrar las siguientes diferencias)

1

01

0110 4

23

1519)()(],[ a

xx

xfxfxxf

135

1921)()(],[

12

1221

xx

xfxfxxf

458

219)()(],[

23

2332

xx

xfxfxxf

1

34

3443 3

811

90)()(],[ b

xx

xfxfxxf

2

02

1021210 1

25

41),(),(],,[ a

xx

xxfxxfxxxf

138

14),(),(],,[

13

2132321

xx

xxfxxfxxxf

2

24

3243432

6

1

511

)4(3),(),(],,[ b

xx

xxfxxfxxxf

Por el momento, lo que llevamos de la tabla de diferencias tenemos:

X Y

2 15

3 19

5 21

8 9

11 0

X Y

0x 2 0xf 15=a0

1x 3 1xf 19

2x 5 2xf 21

3x 8 3xf 9

4x 11 4xf 0=b0

Page 5: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

COLUMNA 3 (Viendo los resultados de la columna anterior

se puede encontrar las siguientes diferencias)

COLUMNA 4(Viendo los resultados de la columna

anterior se puede encontrar las siguientes diferencias)

3

03

210321

3210 028

)1(1),,(),,(],,,[ a

xx

xxxfxxxfxxxxf

3

14

321432

432148

7

311

)1(6/1),,(),,(],,,[ b

xx

xxxfxxxfxxxxf

44

04

3210432143210

432

7

211

048/7),,,(),,,(],,,,[ ba

xx

xxxxfxxxxfxxxxxf

Entonces la tabla de diferencias dividas de newton queda:

Ahora, formando el Polinomio de Diferencias Progresivas tenemos:

Sabemos que los valores de na del polinomio son los primeros valores de las columnas de diferencias, entonces

tenemos:

432

7,0,1,4,15 432100 aaaaxfa

Por lo tanto el polinomio de diferencias progresivas queda escrito de la siguiente forma:

))()()((

))()(())(()()(

32104

2103102010

xxxxxxxxa

xxxxxxaxxxxaxxaaxp

)8)(5)(3)(2(432

7

)5)(3)(2(0)3)(2(1)2(415)(

xxxx

xxxxxxxp

Simplificando el polinomio tenemos:

9

44

216

971

144

115

24

7

432

7)( 234 xxxxxp

Encontrado el dato a extrapolar 15f es decir 15x tenemos:

944444.879

4415

216

97115

144

11515

24

715

432

7)15(

234p

Ahora, formando el Polinomio de Diferencias Regresivas tenemos:

X Y Col.1 Col.2

2 15 4 -1

3 19 1 -1

5 21 -4 1/6

8 9 -3

11 0

X Y Col.1 Col.2 Col.3 Col.4

2 15 4 -1 0 7/432

3 19 1 -1 7/48

5 21 -4 1/6

8 9 -3

11 0

Page 6: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

Sabemos que los valores de nb del polinomio son los últimos valores de las columnas de diferencias, entonces

tenemos:

432

7,

48

7,

6

1,3,0 432130 bbbbxfb

Ahora, el Polinomio de Diferencias Regresivas queda escrito de la siguiente forma

))()()((

))()(())(()()(

3214

2131210

nnnn

nnnnnn

xxxxxxxxb

xxxxxxbxxxxbxxbbxp

)3)(5)(8)(11(432

7

)5)(8)(11(48

7)8)(11(

6

1)11(30)(

xxxx

xxxxxxxp

Simplificando el polinomio tenemos:

9

44

216

971

144

115

24

7

432

7)( 234 xxxxxp

Encontrado el dato a extrapolar 15f es decir 15x tenemos:

944444.879

4415

216

97115

144

11515

24

715

432

7)15(

234p

Ejemplo 3: Calcule el polinomio de diferencias regresivas y progresivas de newton para aproximar 8f de los siguientes datos.

Solución:

Primero calculamos las diferencias divididas de newton con las formulas vista, donde:

X Y

-2 150

0 190

3 210

7 90

14 2

X Y

0x -2 0xf 150

1x 0 1xf 190

2x 3 2xf 210

3x 7 3xf 90

4x 14 4xf 2

Page 7: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

COLUMNA 1 COLUMNA 2(Viendo los resultados de la columna anterior se

puede encontrar las siguientes diferencias)

20

20

150190)()(],[

01

0110

xx

xfxfxxf

3

20

03

190210)()(],[

12

1221

xx

xfxfxxf

3037

21090)()(],[

23

2332

xx

xfxfxxf

7

88

714

902)()(],[

34

3443

xx

xfxfxxf

3

8

23

203

20

),(),(],,[

02

1021210

xx

xxfxxfxxxf

21

110

07

3

2030

),(),(],,[

13

2132321

xx

xxfxxfxxxf

77

122

314

307

88

),(),(],,[

24

3243432

xx

xxfxxfxxxf

COLUMNA 3 (Viendo los resultados de la columna anterior

se puede encontrar las siguientes diferencias)

COLUMNA 4(Viendo los resultados de la columna

anterior se puede encontrar las siguientes diferencias)

7

2

27

3

8

21

110

),,(),,(],,,[

03

2103213210

xx

xxxfxxxfxxxxf

1617

788

014

21

110

77

122

),,(),,(],,,[

14

3214324321

xx

xxxfxxxfxxxxf

12936

625

214

7

2

1617

788

),,,(),,,(],,,,[

04

3210432143210

xx

xxxxfxxxxfxxxxxf

Entonces la tabla de diferencias dividas de newton queda:

Ahora, formando el Polinomio de Diferencias Progresivas tenemos:

Sabemos que los valores de na del polinomio son los primeros valores de las columnas de diferencias, entonces

tenemos:

12936

625,

7

2,

3

8,20,150 432100 aaaaxfa

Por lo tanto el polinomio de diferencias progresivas queda escrito de la siguiente forma:

X Y Col.1 Col.2

-2 150 20 -8/3

0 190 20/3 -110/21

3 210 -30 122/77

7 90 -88/7

14 2

X Y Col.1 Col.2 Col.3 Col.4

-2 150 20 -8/3 -2/7 625/12936

0 190 20/3 -110/21 788/1617

3 210 -30 122/77

7 90 -88/7

14 2

Page 8: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

))()()((

))()(())(()()(

32104

2103102010

xxxxxxxxa

xxxxxxaxxxxaxxaaxp

)7)(3)(0)(2(12936

625

)3)(0)(2(7

2)0)(2(

3

8)2(20150)(

xxxx

xxxxxxxp

Simplificando el polinomio tenemos:

1901841017313326376.267223252.00483147.0)( 234 xxxxxp

Encontrado el dato a extrapolar 8f es decir 8x tenemos:

7068.41)8(

190818410173183326376.2867223252.080483147.0)8(234

p

p

Ahora, formando el Polinomio de Diferencias Regresivas tenemos:

Sabemos que los valores de nb del polinomio son los últimos valores de las columnas de diferencias, entonces

tenemos:

12936

625,

1617

788,

77

122,

7

88,2 432130 bbbbxfb

Ahora, el Polinomio de Diferencias Regresivas queda escrito de la siguiente forma

))()()((

))()(())(()()(

3214

2131210

nnnn

nnnnnn

xxxxxxxxb

xxxxxxbxxxxbxxbbxp

)0)(3)(7)(14(12936

625

)3)(7)(14(1617

788)7)(14(

77

122)14(

7

882)(

xxxx

xxxxxxxp

Simplificando el polinomio tenemos:

1901841017313326376.267223252.00483147.0)( 234 xxxxxp

Encontrado el dato a extrapolar 8f es decir 8x tenemos:

7068.41)8(

190818410173183326376.2867223252.080483147.0)8(234

p

p

EJEMPLO 4:

Con una función xf las diferencias divididas progresivas están dadas por

Page 9: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

X F(X) COLUMNA 1 COLUMNA 2

X0=0 0xf

X1=4 1xf 10 , xxf

X2=7 62 xf 10, 21 xxf 7

50,, 210 xxxf

Determine los datos que hacen falta y determine el polinomio de diferencias progresivas de newton.

Solución:

teniendo las formulas de las diferencias divididas de newton, el objetivos es escoger la fórmula ideal, de tal forma que

solo nos quede una sola incógnita, el cual será el valor que estamos buscando. Ahora seleccionando las formulas

correctas tenemos lo siguiente:

LO IDEAL ES ANALIZAR LA TABLA DE DERECHA A IZQUIERDA DE CÓMO SE FUERON SALIENDO LOS RESULTADOS

El valor de 7

50 de donde se obtuvo ¿?? … Se obtuvo de la siguiente fórmula:

02

1021210

),(),(],,[

xx

xxfxxfxxxf

Entonces podemos ver si sustituimos valores en esa fórmula nos queda solo una incógnita de 10 , xxf que es uno

de los valores que estamos buscando, por lo tanto tenemos lo siguiente:

40),(07

),(10

7

50),(),(],,[ 10

10

02

1021

210

xxf

xxf

xx

xxfxxfxxxf

El valor de 10 de donde se obtuvo ¿?? … Se obtuvo de la siguiente fórmula:

12

1221

)()(],[

xx

xfxfxxf

Entonces podemos ver si sustituimos valores en esa fórmula nos queda solo una incógnita de 1xf que es uno de

los valores que estamos buscando, por lo tanto tenemos lo siguiente:

24)(47

)(610

)()(],[ 1

1

12

1221

xf

xf

xx

xfxfxxf

Ahora paras poder encontrar el valor de 0xf podemos utilizar la formula de 10 , xxf , el valor de 10 , xxf

ya fue encontrado y tiene un valor de -40, entonces podemos utilizar esa fórmula:

136)(04

)(2440

)()(],[ 0

0

01

0110

xf

xf

xx

xfxfxxf

Con los datos completos de la tabla tenemos:

X F(X) COLUMNA 1 COLUMNA 2

X0=0 1360 xf

X1=4 241 xf 40, 10 xxf

X2=7 62 xf 10, 21 xxf 7

50,, 210 xxxf

Por lo tanto ya podemos encontrar el Polinomio de Diferencias Regresivas de Newton, dicho polinomio tiene la forma:

))(()()( 102010 xxxxaxxaaxp

Page 10: Diferencias Divididas de Newton

UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3

MSC. Ing. Renaldo Girón Alvarado.

)4)(0(7

50)0(40136)( xxxxp

13657142857.6814285714.7)( 2 xxxp

EJEMPLO 5: Con una función “ xf ” y los nodos 75.0,5.0,25.0,0 3210 xxxx las Diferencias Divididas

Interpolantes Progresivas de Newton da el polinomio:

5.025.03

1625.04413 xxxxxxxP

Calcule el Polinomio de Diferencias Regresivas de Newton para aproximar 65.0f .

Solución:

Sabemos que xP3 ya es un polinomio de aproximación de diferencias progresivas para aproximar los valores de

xy ò xf , por lo tanto ya sabemos los primeros valores de la tabla de diferencias divididas de newton por la

forma que tiene xP3

Evaluando los nodos “x” en xP3 obtenemos los valores de xy , aplicando las formulas podemos completar la

tabla para obtener los últimos valores de las columnas para formular el polinomio de diferencias regresivas:

25.025.025.025.025.03

1625.025.025.0425.04125.03 P

5.35.05.025.05.05.03

1625.05.05.045.0415.03 P

65.075.025.075.075.03

1625.075.075.0475.04175.03 P

Ahora ya teniendo todos los valores de “x” y “y” podemos calcular los valores de toda la tabla:

Con estos valores ya podemos calcular el Polinomio de Diferencias Regresivas de Newton:

25.05.075.03

165.075.0875.0106 xxxxxxxP

Calculando la Interpolación de x=0.65 tenemos:

848.425.065.05.065.075.065.03

165.065.075.065.0875.065.010665.0 P

X Y Col.1 Col.2 Col.3

0 1

0.25 4

0.5 4

0.75

3

16

X Y Col.1 Col.2 Col.3

0 1

0.25 2 4

0.5 3.5 6

4

0.75 6 10

8 3

16