Professional Documents
Culture Documents
CB00851
Interpolacin numrica
Objetivos
UNIDAD V
Interpolacin numrica
duracin
Contenido temtico
4.5 hrs.
objetivos
NGJ/v06
Unidad V
99
5. Interpolacin numrica
Introduccin
En la ingeniera y en cualquier ciencia, es comn contar con un conjunto de
datos (valores discretos) a lo largo de un comportamiento continuo. Sin embargo, en
muchas ocasiones se requiere tener conocimiento de una estimacin en puntos entre
los valores discretos.
Ejemplos:
En la termodinmica se utilizan tablas de vapor que relacionan la presin y el
volumen especfico a una temperatura particular.
En los negocios se cuenta con informacin de nmero de piezas vendidas y la
ganancia obtenida.
En el inicio del estudio de la astronoma, a partir de observaciones peridicas,
estableci las posiciones de los cuerpos celestes.
Determinar el volumen especfico a un presin diferente de los datos que se tienen,
poder calcular la ganancia obtenida con un nmero cualquiera de piezas vendidas y
establecer el movimiento de un cuerpo celeste se pueden obtener interpolando los
datos obtenidos.
La palabra interpolacin significa pasar una curva por un conjunto dado de puntos.
Matemticamente el problema de interpolacin es que dado un conjunto de puntos
en la grfica de una funcin, encontrar una funcin interpolante cuya grfica pase por
uno o ms puntos seleccionados.
La interpolacin es el clculo de valores para una funcin tabulada en puntos que
no aparecen en la tabla.
Esto es, aproximar informacin discreta o funciones complejas a funciones
analticamente sencillas. Esto es muy necesario en el campo de la ingeniera.
Los nombres de muchos matemticos famosos estn asociados con procedimientos
de interpolacin: Gauss, Newton, Bessel y Stirling por mencionar algunos.
La necesidad de interpolar se inici precisamente con los primeros estudios de
astronoma cuando el movimiento de cuerpos celestes deba de determinarse a partir
de observaciones peridicas.
Actualmente las calculadoras y las computadoras calculan los valores de las
funciones trigonomtricas y logartmicas por lo que ya no es necesario interpolar para
conocer valores de senos o cosenos o cualquier otra funcin matemtica como se haca
anteriormente.
Sin embargo los mtodos numricos constituyen la base de procedimientos como
derivacin e integracin numrica y solucin de ecuaciones diferenciales ordinarias y
parciales.
Tambin, estos mtodos demuestran resultados tericos importantes sobre
polinomios y la exactitud de los mtodos numricos.
Interpolar con polinomios sirve como una excelente introduccin a ciertas tcnicas
para trazar curvas suaves.
NGJ/v06
Unidad V
100
Interpolacin
Los mtodos para determinar una funcin polinomial (funcin interpolante) que
nos permita determinar el valor en un punto dado, son:
1. Interpolacin lineal simple
2. Mtodo de Lagrange
3. Mtodo de Newton.
Es importante aclarar que la interpolacin se lleva a cabo a partir de datos
exactos, obtenidos de una funcin o de un comportamiento peridico o de cifras
exactas o valores bien conocidos.
Cuando se cuenta con datos obtenidos de mediciones se requiere hacer un
ajuste de curvas para obtener un valor.
Ejemplos de interpolacin polinomial:
NGJ/v06
Unidad V
101
......
x0
x1
x2
x3
........
xn
f (x0 )
f ( x1 )
f (x 2 )
f ( x3 )
........
f (xn )
f ( xi ) =a 0 + a1 xi
f ( x j ) =a 0 + a1 x j
f ( xi ) =a 0 + a1 xi + a 2 xi2
1) establecer la funciones cuadrticas: f ( x j ) =a 0 + a1 x j + a 2 x 2j
f ( x h ) = a 0 + a1 x h + a 2 x h2
2) encontrar los valores de a 0 , a1 y a 2 por medio de cualquier mtodo de solucin
de tres ecuaciones con tres incgnitas.
3) El polinomio obtenido ser: P( x) = a 0 + a1 x + a 2 x 2 para encontrar
P( x k ) = a 0 + a1 x k + a 2 x k2
NGJ/v06
Unidad V
102
1 x 0 x 20 x03 ........
x n0 1
f ( x0 )
2
3
f (x )
x1
1 x1 x1 x1 ........
1
2
3
x
x
x
x
f
(
x
)
1
........
2
2
2
2
2
=
A = .
2
3
1 x n 1 x n 1 x n 1 ........
x n 1
f ( x n 1 )
NGJ/v06
Unidad V
103
0
56.5
1
113
2
181
3
214.5
20
40
x0 = 1
f ( x 0 ) = 56.5
ecn 1 : a 0 + a1 = 56.5
f ( x1 ) = a 0 + a1 x1
x0 = 5
f ( x1 ) = 113
a 0 = 42.375
a1 = 14.125
p ( x) = 42.375 + 14.125 x
p (2) = 70.625
2) CUADRTICA
f ( x0 ) = a 0 + a1 x0 + a 2 x 02
x0 = 1 |
f ( x0 ) = 56.5
ecn 1 : a 0 + a1 + a 2 = 56.5
f ( x1 ) = a 0 + a1 x1 + a x
x1 = 5 |
f ( x1 ) = 113
ecn 2 :
x 2 = 20 |
f ( x 2 ) = 181
2
2 1
f ( x 2 ) = a 0 + a1 x 2 + a 2 x
2
2
a 0 = 39.85 a1 = 17.153
a 2 = 0.504
NGJ/v06
Unidad V
104
x0 = 1 |
f ( x1 ) = a 0 + a1 x1 + a x + a x
x1 = 5 | f ( x1 ) = 113
2
2 1
3
3 1
f ( x 2 ) = a0 + a1 x 2 + a 2 x + a3 x
2
2
3
2
f ( x3 ) = a0 + a1 x 2 + a 2 x 22 + a3 x33
f ( x0 ) = 56.5
ecn 1 : a 0 + a1 + a 2 + a3 = 56.5
ecn 2 :
x 2 = 20 | f ( x 2 ) = 1
x3 = 40 |
a0 = 38.226605 a1 = 18.65867
f ( x3 ) = 214.5
a 2 = 0.7957017 a3 = 0.01098516
NGJ/v06
Unidad V
105
Actividades colaborativas
Hoja de trabajo
Hoja de trabajo de Interpolacin simple
En equipo de dos personas, resuelve la siguiente hoja de trabajo en estas misma hojas
Matrcula ________ Nombre ___________________________
Matrcula ________ Nombre ___________________________
1) Los valores t = {0.0, 10.0, 27.4, 42.1} y s = {61.5, 62.1, 66.3, 70.3}
representan la cantidad s en gramos de dicromato de potasio disueltos en 100
partes de agua a la temperatura t en grados centgrados. Para una temperatura
de 25 grados, encuentra la cantidad de gramos de dicromato de potasio. Por
medio de interpolacin simple:
a. Lineal
b. Cuadrtica
c. Polinomial grado 3
NGJ/v06
Unidad V
106
Presin
(mg de Hg)
Temperatura
0
C
10
20
40
60
100
200
400
760
930
988
1050
1088
1142
1316
1223
1418
NGJ/v06
Unidad V
107
1) Los valores t = {0.0, 10.0, 27.4, 42.1} y s = {61.5, 62.1, 66.3, 70.3}
representan la cantidad s en gramos de dicromato de potasio disueltos en 100
partes de agua a la temperatura t en grados centgrados. Para una temperatura de
25 grados, encuentra la cantidad de gramos de dicromato de potasio. Por medio de
interpolacin simple:
a. Lineal
b. Cuadrtica
c. Polinomial grado 3
Solucin:
a 0 + a1 x 0 = f ( x0 )
a 0 + 10a1 = 61.5
a 0 + a1 x1 = f ( x1 )
a 0 + 27.4a1 = 62.1
a 0 = 59.69
a. Lineal
a1 = 0.2414
f ( x) = 59.69 + 0.2414 x
f (25) = 65.725
b. Cuadrtica
a 0 + a1 x 0 + a 2 x02 = f ( x0 )
a 0 + a1 x1 + a 2 x12 = f ( x1 )
a 0 + a1 x 2 + a 2 x 22 = f ( x 2 )
a0 = 59.95
a1 = 0.2056
a 2 = 9.57
a 0 + a1 x1 + a 2 x12 + a3 x13 = f ( x1 )
a 0 + a1 x 2 + a 2 x 22 + a3 x 23 = f ( x 2 )
a 0 = 61.5
a1 = 0.043
a 2 = 0.0116
a3 = 0.000134
t
0.00
10.00
27.40
42.10
61.50
62.10
66.30
70.30
NGJ/v06
lineal
59.69
62.10
66.30
69.85
error cuadrtica
2.94%
59.95
0.01%
1019.01
0.01%
7250.36
0.64%
17030.57
error
2.52%
1540.91%
10835.68%
24125.56%
Unidad V
cbica
61.50
62.10
66.27
70.25
error
0.00%
0.01%
0.04%
0.07%
108
Presin
(mg de Hg)
Temperatura
0
C
10
20
40
60
100
200
400
760
930
988
1050
1088
1142
1316
1223
1418
grado = 5
1
1
1
1
1
1
10
20
40
60
100
200
a0=
a1=
a2=
a3=
a4=
a5=
10
20
40
60
100
200
400
NGJ/v06
100
400
1600
3600
10000
40000
1000
8000
64000
216000
1000000
8000000
10000
160000
2560000
12960000
100000000
1600000000
100000
3200000
102400000
777600000
1E+10
3.2E+11
930
988
1050
1088
1142
1316
837.012
11.619
-0.2647
3.478
-2.183
4.95E-08
930
988
1050
1088
1142
1316
1223
-17425.2631
1973.68%
-320492.33
32538.49%
-5365004.68
511052.83%
-27539812.3
2531332.75%
-214822153
18811146.68%
-3464967587 263295509.36%
-5.5662E+10 4551246051.54%
Unidad V
109
NGJ/v06
0
0.0
10.00
1
2.5
4.97
2
5.0
2.47
Unidad V
3
7.5
1.22
4
10.0
0.61
5
12.5
0.3
6
15.0
0.14
110
y
5
7.5
2.47
1.22
a0=
a1=
4.97
-0.5
y = 4.97 0.5 x
cuadrtica
2.5
5
7.5
4.97
2.47
1.22
1
1
1
2.5
5
7.5
6.25
25
56.25
cbica
2.5
5
7.5
10
6.25 15.625
25
125
56.25 421.875
100
1000
4.97
2.47
1.22
0.61
a0=
a1=
a2=
a3=
9.33
-2.197
0.1976
0.00651
2.5
5
7.5
10
12.5
4.97
2.47
1.22
0.61
0.3
a0=
a1=
a2=
a3=
a4=
9.6
-2.422
0.261
-0.014
0.0003
y
10
4.97
2.47
1.22
0.61
0.3
NGJ/v06
4.97
3.72
2.47
1.22
-0.03
-1.28
lineal
50.30%
25.15%
0.00%
0.00%
104.92%
526.67%
Cuadrtica
8.72
12.80%
6.22
25.15%
4.97
101.21%
4.97
307.38%
6.22
919.67%
8.72 2806.67%
Unidad V
cbica
9.33
6.70%
5.1742
4.11%
4.0988 65.94%
6.7139 450.32%
13.63 2134.43%
25.457 8385.78%
9.6
11.027
14.58
19.371
24.78
30.459
n=4
4.00%
121.87%
490.28%
1487.76%
3962.30%
10053.13%
111
......
x0
x1
x2
x3
........
xn
Punto
f (x0 )
f ( x)
f ( x1 )
f (x 2 )
f ( x3 )
........
f (xn )
P( x) =
Li =
L ( x)
i =0
(x x )
f ( xi )
( x x1 ) y
( x0 x1 )
(x x1 ) f ( x )
P ( x) =
(x0 x1 ) 0
L0 ( x) =
P ( x) =
( x x0 )
( x1 x0 )
(x x0 ) f ( x )
(x1 x0 ) 1
L1 ( x) =
+
f ( x0 )
(x x1 ) + f ( x1 ) (x x0 )
(x0 x1 )
(x1 x0 )
2) Polinomio cuadrtico:
P( x) = L0 ( x) f ( x0 ) + L1 f ( x1 ) + L2 f ( x2 )
( x x0 )( x x2 )
(x x1 )( x x2 )
L1 ( x) =
( x0 x1 )( x0 x2 )
( x1 x0 )( x1 x2 )
(x x0 )(x x2 )
(x x1 )(x x2 ) ( )
f (x )
f x0 +
P ( x) =
(x0 x1 )(x0 x2 )
(x1 x0 )(x1 x2 ) 1
L0 ( x) =
P ( x) =
L2 =
( x x0 ) ( x x1 )
( x 2 x0 ) ( x 2 x1 )
f ( x0 )
f ( x1 )
(x x1 )(x x2 ) +
(x x0 )(x x2 ) +
(x0 x1 )(x0 x2 )
(x1 x0 )(x1 x2 )
f ( x2 )
( x x0 ) ( x x1 )
( x 2 x0 ) ( x 2 x1 )
NGJ/v06
Unidad V
112
0
3.2
22
1
2.7
17.8
2
1.0
14.2
3
4.8
38.3
P( x) =
L ( x)
(x x )
i =0
Li =
4
5.6
51.7
xi x j
f ( xi )
P4 ( x ) = L0 ( x) f ( x0 ) + L1 ( x) f ( x1 ) + L2 ( x) f ( x 2 ) + L3 ( x) f ( x3 ) + L4 ( x) f ( x 4 )
L0 ( x) =
(x x1 ) (x x2 ) (x x3 ) (x x4 )
(x0 x1 ) (x0 x2 ) (x0 x3 ) (x0 x4 )
L2 ( x) =
(x x0 ) (x x1 ) (x x3 ) (x x4 )
(x2 x0 ) (x2 x1 ) (x2 x3 ) (x2 x4 )
L4 ( x) =
(x x0 ) (x x1 ) (x x2 ) (x x3 )
(x4 x0 ) (x4 x1 ) (x4 x2 ) (x4 x3 )
L0 ( x) =
L1 ( x) =
L3 ( x) =
( x x0 ) ( x x 2 ) ( x x3 ) ( x x 4 )
(x1 x0 ) (x1 x2 ) (x1 x3 ) (x1 x4 )
(x x0 ) (x x1 ) (x x2 ) (x x4 )
(x3 x0 ) (x3 x1 ) (x3 x2 ) (x3 x4 )
L1 ( x) =
L2 ( x) =
=
=
NGJ/v06
Unidad V
113
Actividades colaborativas
Hoja de trabajo
Hoja de trabajo de Interpolacin Lagrange
En equipo de dos personas, resuelve la siguiente hoja de trabajo en estas misma hojas
Matrcula ________ Nombre ___________________________
Matrcula ________ Nombre ___________________________
1) Dada la siguiente tabla donde y es la amplitud de la oscilacin de un pndulo
largo, en cm. y x es el tiempo medido en min. desde que inici la oscilacin.
Encuentra el polinomio de Lagrange de segundo grado que pasa por los puntos
1, 2 y 3 y el valor de x correspondiente a y = 2 cm .
Punto
x
y
0
0.0
10.00
1
2.5
4.97
2
5.0
2.47
3
7.5
1.22
4
10.0
0.61
5
12.5
0.3
6
15.0
0.14
NGJ/v06
0.00
0.00
0.30
0.10
0.55
0.40
Unidad V
0.80
0.60
1.10
0.80
1.15
1.00
114
0
0.0
10.00
1
2.5
4.97
2
5.0
2.47
3
7.5
1.22
4
10.0
0.61
5
12.5
0.3
6
15.0
0.14
P( x) = L0 f ( x0 ) + L1 f ( x1 ) + L2 f ( x 2 )
( x x0 )( x x1 )
( x x0 )( x x 2 )
( x x1 )( x x 2 )
f ( x2 )
f ( x1 ) +
f ( x0 ) +
( x0 x1 )( x0 x 2 )
( x1 x0 )( x1 x 2 )
( x 2 x0 )( x 2 x1 )
x0 = 4.97
f ( x0 ) = 2.5
x1 = 2.47
f ( x1 ) = 5
x 2 = 1.22
f ( x 2 ) = 7.5
( x 2.47)( x 1.22)
(2.5) + ( x 4.97)( x 1.22) (5) + ( x 4.97)( x 2.47) (7.5)
(1.22 4.97)(1.22 2.47)
(2.47 4.97)(2.47 1.22)
(4.97 2.47)(4.97 1.22)
(2 2.47)(2 1.22)
(2.5) + (2 4.97)(2 1.22) (5) + (2 4.97)(2 2.47) (7.5)
P (2) =
(1.22 4.97)(1.22 2.47)
(2.47 4.97)(2.47 1.22)
(4.97 2.47)(4.97 1.22)
para y = 2 x = 5.84
P( x) =
NGJ/v06
Unidad V
115
CB
t
0.30
0.10
0.55
0.40
0.80
0.60
1.10
0.80
1.15
1.00
P3 ( x ) = L0 ( x) f ( x0 ) + L1 ( x) f ( x1 ) + L2 ( x) f ( x 2 ) + L3 ( x) f ( x3 )
L0 ( x) =
(x x1 ) (x x2 ) (x x3 )
(x0 x1 ) (x0 x2 ) (x0 x3 )
L3 ( x) =
L1 ( x) =
(x x0 ) (x x1 ) (x x2 )
(x3 x0 ) (x3 x1 ) (x3 x2 )
(x 0.6) (x 0.8) (x 1)
(0.4 0.6) (0.4 0.8) (0.4 1)
(x 0.4) (x 0.8) (x 1)
L1 ( x) =
(0.6 0.4) (0.6 0.8) (0.6 1)
(x 0.4) (x 0.6) (x 1)
L2 ( x) =
(0.8 0.4) (0.8 0.6) (0.8 1)
(x 0.4) (x 0.6) (x 0.8) =
L3 ( x ) =
(1.0.4) (1. 0.6) (1 0.8)
L0 ( x ) =
(x x0 ) (x x2 ) (x x3 )
(x1 x0 ) (x1 x2 ) (x1 x3 )
=
=
=
L4 ( x) =
L2 ( x) =
(x x0 ) (x x1 ) (x x3 )
(x2 x0 ) (x2 x1 ) (x2 x3 )
(x x0 ) (x x1 ) (x x2 )
(x4 x0 ) (x4 x1 ) (x4 x2 )
NGJ/v06
Unidad V
116
NGJ/v06
0
0.0
10.00
1
2.5
4.97
2
5.0
2.47
Unidad V
3
7.5
1.22
4
10.0
0.61
5
12.5
0.3
6
15.0
0.14
117
0
0.0
10.00
1
2.5
4.97
2
5.0
2.47
3
7.5
1.22
4
10.0
0.61
5
12.5
0.3
6
15.0
0.14
NGJ/v06
Unidad V
118
f (x) = Lim
x x0
f ( x) f ( x0 )
x x0
cuando tenemos:
punto
x
0
x0
1
x1
f (x0 )
f (x)
2
x2
f ( x1 )
f (x 2 )
.................
.................
.................
n
xn
f (xn )
f ( x1 ) f ( x 0 )
(teorema del valor medio)
x1 x0
por lo que:
f ( x1 ) f ( x0 )
x1 x0
para obtener una aproximacin de la primera derivada en un punto:
f [x0 , x1 ] =
f [x0 , x1 ] =
f ( x1 ) f ( x0 )
x1 x0
f [x1 , x 2 ] =
f ( x 2 ) f ( x1 )
x 2 x1
f [x 2 , x 3 ] =
f ( x3 ) f ( x 2 )
x3 x 2
.
.
.
f [xi , xi +1 ] =
NGJ/v06
f ( xi +1 ) f ( xi )
xi +1 xi
Unidad V
119
f [x 2 , x3 ] f [x1 , x2 ]
x3 x1
f [x1 , x 2 , x3 ] =
f [x3 , x4 ] f [x 2 , x3 ]
x4 x2
f [x2 , x3 , x4 ] =
.
f [xi , xi +1 , xi + 2 ] =
f [xi +1 , xi + 2 ] f [xi , xi +1 ]
xi + 2 xi
f [x1 , x 2 , x3 ] f [x0 , x1 , x2 ]
x3 x 0
f [x0 , x1 , x 2 , x3 ] =
f [x2 , x3 , x4 ] f [x1 , x 2 , x3 ]
x4 x1
f [x1 , x 2 , x3 , x 4 ] =
f [x3 , x4 , x5 ] f [x 2 , x3 , x 4 ]
x5 x 2
f [x2 , x3 , x4 , x5 ] =
.
f [xi +1 , xi + 2 , xi +3 ] f [xi , xi +1 , xi + 2 ]
xi + 3 xi
En general para I DIFERENCIAS DIVIDIDAS
f [xi , xi +1 , xi + 2 , xi +3 ] =
f [x0 , x1 , x2 , x3 ,........xi ] =
o
f [xi , xi +1 , xi + 2 ,........xi + h ] =
NGJ/v06
Unidad V
120
EJEMPLO:
pu
nto
f(x)
-2
-18
-1
-5
PRIMERAS
diferencias
divididas
1er orden
SEGUNDAS TERCERAS
diferencias diferencia
divididas
s
2do orden divididas
3er orden
5 (18)
= 13
1 (2)
3 13
= 5
0 (2)
2 (5)
=3
0 (1)
1 (5)
=1
2 ( 2 )
3 (1)
=1
3 (1)
NGJ/v06
142
11
=0
6 (1)
90
=3
30
-2
11
=0
2 (2)
03
= 1
2 (1)
-2
2 (2)
=0
20
3
CUARTAS
diferencias
divididas
4to orden
7 (2)
=9
3 2
93
=1
60
142 7
= 45
63
45 9
=9
62
Unidad V
121
a 0 = f (x 0 )
a1 =
f (x1 ) f (x 0 )
= f [x 0 , x1 ]
x1 x0
f (x1 ) f (x 0 )
f (x 2 ) f (x1 )
x 2 x1
x1 x0
a2 =
= f [x0 , x1 , x 2 ]
x 2 x0
a3 = f [x0 , x1 , x 2 , x3 ]
n 1
k =0
i =0
Pn ( x) = a k ( x xi )
..
a n = f [x0 , x1 , x 2 , x3 ,......x n ]
..
EJEMPLO:
punto
x
f ( x)
0
1.0
22
punto
0
x
1
f (x)
22
2.7
17.8
3.2
14.2
1
2.7
17.8
1er orden
2
3.2
14.2
3
4.8
38.3
4
5.6
51.7
4to orden
-2.47058824
-2.14973262
-7.2
3.35550608
10.601190
5
15.0625
3
4.8
38.3
-1.47144176
-3.41312603
0.703125
16.75
5.6
51.7
NGJ/v06
Unidad V
polinomial
122
en general
xi +1 xi1 = h
x 2 x 0 = 2h
tambin: x3 x0 = 3h
.....
x n x 0 = nh
x x 0 = sh
xi x 0 = ih
x 0 x1 = ih
entonces:
x = x 0 + sh
x xi = x 0 + sh + xi
= sh + ( x 0 xi )
= sh ih
= h( s i )
donde:
h es el int ervalo
x x0
s=
h
i es el punto
como:
Pn ( x) = a0 + a1 ( x x0 ) + a2 ( x x0 )( x x1 ) + a3 ( x x0 )( x x1 )( x x2 ) + ....... + an ( x x0 )( x x1 )(x x2 ).....( x xn )
x x 0 = sh
x x0 = sh
y
x x1 = h( s 1)
x xi = h( s i )
entonces
k 1
Pn ( x) = ak h k ( s i )
k =0
NGJ/v06
Unidad V
i =0
123
(f ( x )) = 2 f ( x )
= ( f ( x + h) f ( x))
= f ( x + h) f ( x)
= [ f ( x + h + h) f ( x + h) ] [ f ( x + h) f ( x ) ]
= f ( x + 2h) 2 f ( x + h) f ( x )
en general: i f ( x) = f ( x + ih) if ( x + h) + f ( x)
entonces:
f ( x 0 ) = f ( x1 ) f ( x 0 )
= hf [x 0 , x1 ]
f ( x)
h
f ( x 2 ) f ( x1 ) f ( x1 ) f (x 0 )
x 2 x1
x1 x0
f [x0 , x1 , x 2 ] =
x 2 x0
=
por lo tanto:
f ( x 2 ) 2 f ( x1 ) + f (x 0 )
2h 2
f ( x0 ) = f ( x 2 ) 2 f ( x1 ) + f ( x0 )
2
2 f ( x 0 )
f [x0 , x1 , x 2 ] =
2h 2
n f ( x 0 )
hacia delante
en general: f [x0 , x1 , x 2 ,........x n ] =
n!h n
s( s 1) 2
s( s 1)( s 2) 3
f ( x0 ) +
P n ( x) = f ( x0 ) + sf ( x0 ) +
f ( x0 ) + .....
2!
3!
por lo tanto:
s ( s 1)( s 2)....( s (n 1)) n
+
f ( x0 )
n!
si: f ( x) = f ( x) f ( x h) hacia atrs
entonces: i f ( x) = f ( x) if ( x h) + f ( x ih)
n f ( xn )
hacia atrs
y en general: f [x0 , x1 , x 2 ,........x n ] =
n!h n
Obtener el polinomio en diferencias finitas hacia atrs
NGJ/v06
Unidad V
124
50
0
1
50
60
24.94 30.11
f (x)
2
70
36.05
f (x )
3
80
42.84
2 f ( x)
4
90
50.57
3 f ( x)
5
100
59.30
4 f ( x)
24.94
5.17
60
30.11
0.77
5.94
70
36.05
0.08
0.85
6.79
3
80
42.84
0.94
7.73
90
0.01
0.09
50.57
-0.03
0.06
1.00
8.73
100
59.30
x 50
h = 10
y
s=
10
s( s 1) 2
s ( s 1)( s 2) 3
f ( x0 ) +
P n ( x) = f ( x 0 ) + sf ( x 0 ) +
f ( x0 ) + ...
2!
3!
s ( s 1)( s 2)....( s (n 1)) n
+
f ( x0 )
n!
x 50 x 50
1
x 50
10 10
P 5 ( x) = 24.94 +
5.17 +
0.77
10
2!
x 50 x 50 x 50
1
2
10 10 10
+
0.08
3!
x 50 x 50 x 50 x 50
1
2
3
10 10 10 10
0.01
+
4!
x 50 x 50 x 50 x 50 x 50
1
2
3
4
10 10
10 10 10
0.04
5!
NGJ/v06
Unidad V
125
= f ( x ) f ( x 0 ) ( x x0 ) f [x0 , x1 ]
f (x ) f (x0 )
f [x0 , x1 ]
= (x x0 )
(x x0 )
= ( x x0 ) [ f [x, x1 ] f [x 0 , x1 ] ]
entonces: multiplicando y dividiendo por
= ( x x0 ) ( x x1 ) f [x, x0 , x1 ]
como
(x x1 )
f [x, x0 , x1 ] f [x0 , x1 , x 2 ]
entonces
R1 ( x) = ( x x0 ) ( x x1 ) f [x0 , x1 , x 2 ]
De igual forma:
R2 ( x) = (x x0 ) (x x1 )( x x 2 ) f [x 0 , x1 , x 2 , x3 ]
En general:
n
Rn ( x) = ( x xi ) f [x 0 , x1 , x 2 ,..........x n +1 ]
i =0
NGJ/v06
Unidad V
126
Actividades colaborativas
Hoja de trabajo
Hoja de trabajo de Interpolacin Mtodo de Newton
En equipo de dos personas, resuelve la siguiente hoja de trabajo en estas misma hojas
Matrcula ________ Nombre ___________________________
Matrcula ________ Nombre ___________________________
1) Para los siguientes valores:
Punto
e
p
0
40
0.63
1
60
1.36
2
80
2.18
3
100
3.00
4
120
3.93
5
140
6.33
6
160
8.59
Donde e son los volts y p los kilowatts en una curva de prdida en el ncleo para un
motor elctrico:
a) Elabora una tabla de diferencias divididas
b) Con el polinomio de Newton en diferencias divididas de segundo grado,
aproxima el valor de p correspondiente a e = 90 volts.
2) En la siguiente tabla:
i
v
1
120
2
94
3
75
4
62
NGJ/v06
Unidad V
127
40
0.63
1.36 0.63
60 40
= 0.0365
60
1.36
2.18 1.36
80 60
= 0.041
80
0.41 0.0365
80 40
= 0.0001125
0.41 0.41
100 60
=0
2.18
3 2.18
100 80
= 0.041
100
120
0.465 0.41
120 80
= 0.0001375
140
6.27
8.59 6.27
160 140
= 0.1185
160
0.1145 0.0465
140 100
= 0.0017
3.93
6.27 3.93
140 120
= 0.1145
3.93 3
120 100
= 0.0465
0 1.125 x10 4
100 40
= 1.875 x10 4
0.1185 6.27
160 120
= 0.0001
8.59
NGJ/v06
Unidad V
128
= 2.62375
2) En la siguiente tabla:
1
120
i
v
2
94
3
75
4
62
120
94
75
-26
3.5
-19
-0.16666667
3
-13
4
62
= 64.73
NGJ/v06
Unidad V
129
0
140
12,800
1
180
7,500
2
220
5,000
3
240
3,800
0
0.0
10.00
1
2.5
4.97
2
5.0
2.47
3
7.5
1.22
4
10.0
0.61
5
12.5
0.3
6
15.0
0.14
NGJ/v06
0.00
0.00
0.30
0.10
0.55
0.40
Unidad V
0.80
0.60
1.10
0.80
1.15
1.00
130
0
140
12,800
1
180
7,500
2
220
5,000
3
240
3,800
a 0 = 71278.77
a1 = 720.7991
140
180
220
240
19600
274000
32400
5832000
48400 10648000
67600 17576000
a 2 = 2.616438
12800
7500
5000
3800
a3 = 3.224886 x10 3
b) Polinomio de Lagrange
P3 (l ) = L0 P(l 0 ) + L1 P(l1 ) + L2 P(l 2 ) + L3 P(l 3 )
L0 =
L1 =
L2 =
L3 =
NGJ/v06
Unidad V
131
l/r
p/a
l/r^2
l/r^3
2744000
180
7500 32400
5832000
220
-37.8571429
-5300
-0.308035714
-62.5
2800
0.00595238
l 140
40
-1500
1300
-30
s=
-2500
0.40625
-1200
h = 40
l 140
l 140
P3 (l ) = 12,800 +
( 5300) +
40
40
l 140
+
40
l 140
40 1 (2800)
l 140
40 1
l 140
40 2 ( 1500 )
0
0.0
10.00
1
2.5
4.97
2
5.0
2.47
3
7.5
1.22
4
10.0
0.61
5
12.5
0.3
6
15.0
0.14
0.00
0.00
0
0.30
0.10
0.55
0.40
0.80
0.60
1.10
0.80
1.15
1.00
0
0.3
0.2
NGJ/v06
0.3
-0.05
Unidad V
132
0.55
0.6
0.8
0.05
0
0.25
0.05
0.05
0.3
0.8
1.11022E-16
1.1
-0.35
-0.35
-0.3
-0.25
0.05
1
1.15
x 1
x 1
P5 ( x) = 1.15 +
(0.05) +
0 .2
0.2
x 1
+
0.2
x 1
0.2 + 1 (0.25)
x 1 x 1
0.2 + 1 0.2 + 2 (0.3)
x 1 x 1 x 1 x 1
+
+ 1
+ 3 (0.35)
+ 2
0.2 0.2 0.2 0.2
x 1 x 1 x 1 x 1 x 1
+
+ 1
+ 2
+ 3
+ 4 (0.35)
0.2 0.2 0.2 0.2 0.2
P5 (0.82) = 1.1275
NGJ/v06
Unidad V
133
x n0 1
f ( x0 )
2
3
f (x )
x1
1 x1 x1 x1 ........
2
3
1
x
x
x
........
x
f
(
x
)
2
2
2 2 2
=
A = .
2
3
1 x n 1 x n 1 x n 1 ........
x n 1
f ( x n 1 )
n
Lagrange
(x x j )
P ( x) = Li ( x) f ( xi ) Li =
para j = 0 hasta n con j i
xi x j
i =0
Diferencias
divididas
f [x0 , x1 , x2 , x3 ,........xi ] =
o
f [xi , xi +1 , xi + 2 ,........xi + h ] =
Aproximacin
n
k 1
polinomial de Pn ( x) = a k ( x xi )
i =0
k =0
Newton
ak = f [x0 , x1 ,......xk ]
..
Polinomio de
Newton en
diferencias
finitas
NGJ/v06
s ( s 1) 2
f ( x0 )
2!
s( s 1)( s 2) 3
s ( s 1)( s 2)....( s (n 1)) n
+
f ( x0 ) + ..... +
f ( x0 )
3!
n!
h es el int ervalo
x x0
n f ( xn )
s=
f [x0 , x1 , x 2 ,........x n ] =
h
n!h n
i es el punto
P n ( x) = f ( x0 ) + sf ( x0 ) +
Unidad V
134