Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 - Interpolacion - de - Newton - 2020 - I PDF
1 - Interpolacion - de - Newton - 2020 - I PDF
Unidad: III
Tema: Interpolación (Diferencias Divididas de Newton)
Semestre Académico: V
Profesor: Carlos Deudor Gomez
Dado el conjunto de (n+1) puntos (xi ,fi) i=0,..,n (distintas abscisas) existe un único
polinomio P(x) de grado n que verifica:
f i f ( xi )
( xi , f i )
( x0 , f 0 )
P( xi ) f i i 0,..., n
x0 x1 xi xn
f(x0)
f x1 f x0
f 1 x f x0 x x0 x0 x x1
x1 x0
2
f(x) = ln x
1.5
Valor verdadero
1
f1(x)
0.5
Estimaciones lineales
-0.5
-1
0 1 2 3 4 5 6 7 8
f x 2 f x1 f x1 f x0
f x1 f x0 x 2 x1 x1 x0
c1 c2
x1 x0 x 2 x0
x1 = 4 f(x0) = 1.386294 2
c0 = 0 0.5
Polinomio general fn(x) = c0 + c1(x – x0) +...+ cn(x – x0)(x – x1)... (x – xn–1)
Los coeficientes se calculan con
c0 = f(x0)
c1 = f [x1, x0]
c2 = f [x2, x1, x0]
x2 = 6 f(x3) = 1.791759
2
x3 = 5 f(x2) = 1.609438
1.5
primeras diferencias Valor verdadero
f [x1, x0] = (1.386294 – 0)/(4 – 1) = 0.4602981 1 f(x) = ln x
f [x2, x1] = (1.791759 – 1.386294)/(6 – 4) = 0.2027326
0.5
f [x3, x2] = (1.609438 – 1.791759)/(5 – 6) = 0.1823216
0
Segundas diferencias
f [x2, x1, x0] = (0.2027326 – 0.4602981)/(6 – 1) = –0.05187311 -0.5
• Pn(x0) = y0 = c0
• Pn(x1) = y1 = c0+ c1(x1-x0)
• Pn(x2) = y2 = c0+ c1(x2-x0) + c2(x2-x0)(x2-x1)
•
• Pn(xn) = yn = c0+ c1(xn-x0) + c2(xn-x0)(xn-x1) + + cn(xn-x0)(xn-x1) (xn-xn-1)
Diferencias divididas de orden superior nos proporcionarán de modo análogo los coeficientes de
polinomios de mayor grado. En general, el coeficiente ck viene dado por una diferencia dividida de
orden k
f [ x1 , x 2 ,, x k ] f [ x0 , x1 ,, x k 1 ]
c k f [ x0 , x1 ,, x k ]
x k x0
f [ x1 ] f [ x0 ]
c 1 f [ x0 , x1 ]
x1 x0
f [ x1 , x 2 ] f [ x0 , x1 ]
c 2 f [ x0 , x1 , x 2 ]
x 2 x0
f [ x1 , x 2 , x k ] f [ x0 , x 1 , x k 1 ]
c k f [ x0 , x1 , x k ]
x k x0
Polinomio de Interpolación
Pn x f x0 f x0 , x1 x x0 f x0 , x1 , x2 x x0 x x1
f x0 , x1 , xn x x0 x x1 x xn 1
Mg. Carlos Deudor Gomez 13
Interpolación Polinómica – Polinomio de Interpolación de Newton
Ejemplo 0 Obtener por interpolación el valor para x = 3 conocidos los valores
xk f [x k] f[ , ] f[ , , ] f[ , , , ]
x 0= 0 f x0 1
f x1 f x0 0 1
f x0 , x1 1
x1 x0 1 0
f x1 , x2 f x0 , x1 6
x 1= 1 f x1 0 f x0 , x1 , x2 3
x2 x0 2
f x2 f x1 7 0 f x1 , x2 , x3 f x0 , x1 , x2 4
f x1 , x2 7 f x0 , x1 , x2 , x3 1
x2 x1 2 1 x3 x0 4
x 2= 2 f x2 7 f x1 , x2 , x3
f x2 , x3 f x1 , x0 21
7
x3 x1 3
f x3 f x2 63 7
f x2 , x3 28
x3 x2 42
f x3 63
x 3= 4
p3 ( x) 1 1 x 0 3 x 0 x 1 1 x 0 x 1 x 2 x 3 1
El valor del polinomio: p3 (3) 1 1 3 3.3 2 1 3 2 1 26
Mg. Carlos Deudor Gomez 14
Interpolación Polinómica – Polinomio de Interpolación de Newton
p3 ( x) 1 1 x 0 3 x 0 x 1 1 x 0 x 1 x 2
Simplificando p3 ( x) x 3 1
x f(x)
0 -1
1 0
2 7
4 63
x 0= -2 f x0 513
f x0 f x1 513 3 2
f x0 , x1
x0 x1 2 1 5
x 1= -1 f x1 3 f x0 , x1 , x2
f x0 , x1 f x1 , x2 3
x0 x2 10
f x1 f x2 3 2 1 f x0 , x1 , x2 f x1 , x2 , x3 1
f x1 , x2 f x0 , x1 , x2 , x3
x0 x3
x1 x2 1 1 2 10
x 2= 1 f x2 2 f x1 , x2 , x3
f x1 , x2 f x2 , x3 7
x1 x3 10
f x2 f x3 2 53 13
f x2 , x3
x2 x3 2 1 5
f x3 53
x 3= 2
Pn x 13
5 52 x 2 103 x 2 x 1 101 x 2 x 1 x 1 P3 x 101 x3 12 x2 52 x 3
53 135 x 2 107 x 2 x 1 101 x 2 x 1 x 1
Mg. Carlos Deudor Gomez 16
Interpolación Polinómica – Polinomio de Interpolación de Newton
P3 x 101 x3 12 x2 52 x 3
x f(x) -1 1
0
-1 1 0 1 -1/2
0 1 -1 1/6
1 0 0 -1/24
1 0 -1 0
2 -1 2 -1 0
-1
3 -2
3 -2
p(x) = 1 + 0 (x + 1) – 1/2 (x +1) (x –0) + 1/6 (x + 1) (x – 0) (x – 1) - 1/24 (x + 1) (x – 0) (x – 1)(x – 2)
Ejemplo: Vamos a obtener el polinomio de interpolación para la función f(x) = ex, en los
puntos {2, 2.5, 3, 4}, pero en esta ocasión por el método de Newton.
xk f [xk] f[ , ] f[ , , ] f[ , , , ]
2 7.389056
9.586876
2.5 12.182494 6.21921
15.806086 3.125904
3 20.085537 12.471018
34.512613
4 54.59815
Interpolación Polinómica
Criterio simple para elegir el polinomio de grado n que aproxima en el punto “a”
1. Se eligen (n+1) puntos más cercanos al valor “a” si hay empate se toma el mayor, con
estos puntos se construye el polinomio.
Ventajas Inconvenientes
Los cálculos son muy simples El cálculo depende de la
función
La tabla de diferencias divididas se
Polinomio: y = 2 x - 1
simplifica cuando el interpolante es {(-2,-5),(-1,-3),(1,1),(2,3)}
puntos x2=1 1 2 0
x3=2 3 2 0 0