Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión 9 PDF
Sesión 9 PDF
Asignatura:
Métodos Numéricos
Tema:
Interpolación
polinómica
Interpolación polinómica
Dado una función f de la cual se conocen sus valores en un número finito de
abscisas x0 , x1 , x2 ,..., xm , se llama interpolación polinómica al proceso de hallar
un polinomio Pm ( x) de grado menor o igual de “m”, cumpliendo
Pm ( xk ) f ( xk ), k 0,1,..., m
A este polinomio se le llama Polinomio interpolador de grado “m” de la función f .
Interpolación Lineal
La interpolación consiste en hallar un dato dentro de un intervalo en el que
conocemos los valores en los extremos.
Si se supone que las variaciones son proporcionales se utiliza la interpolación lineal.
Sean dos puntos ( x1 ; y1 ) y ( x3 ; y3,) entonces la interpolación lineal consiste en
hallar una estimación del valor y , para un valor x tal que x1< x <x3.
( y3 y1 )( x2 x1 )
y2 y1
( x3 x1 )
Ejercicio:
En una empresa de conservas se hace un estudio de los ingresos que se obtienen a
partir de los gastos. Estos datos se recogen en la siguiente tabla (expresada en miles
de soles).
Gasto x 3 5 7
Ingreso y 10 14 22
Solución:
Dibujamos los punto Como no conocemos la función como se
conocidos de obtuvieron los datos, utilizaremos la
ingresos vs gastos en interpolación lineal, con la formula:
una tabla, solo para ( y3 y1 )( x2 x1 ) ( y3 y1 )( x2 x1 )
referencia: y2 y1 y2 y1
( x3 x1 ) ( x3 x1 )
x1 3 y1 10 x1 5 y1 14
x2 4 y2 ? x2 6 y2 ?
x3 5 y3 14 x3 7 y3 22
Grados
0 1 0 0
a0 a1 x1 y1 10
Reemplazamos para hallar a0 y a1 que serían las
constantes del polinomio interpolador: 5
Ejercicio: Halla el polinomio interpolador para: (12;18) y (14; 21) 5 10 15 20
Hora
a0 12a1 18 3
2a1 3 a1 a0 0 3
y P1 ( x) a0 a1 x y x
a0 14a1 21 2 2
Interpolación cuadrática (forma genérica)
Para identificar el polinomio interpolador:
y P2 ( x) a0 a1 x a2 x 2 Polinomio de grado2
25
que pasa por los puntos:
( x0 ; y0 ), ( x1 ; y1 ) y ( x2 ; y2 ) 20
Grados
a0 a1 x0 a2 x0 y0
2 15
a0 a1 x1 a2 x1 y1
2
10
a0 a1 x2 a2 x2 2 y2 5
5 10 15 20
Reemplazamos para hallar a0 , a1 y a2 que Hora
serían las constantes del polinomio interpolador: (10;12), (14; 21) y (20;10)
(x 0 ; y 0 ), (x1 ; y1 ) y (x 2 ; y 2 )
Aplicamos
Derive
a0 10a1 100a2 12
203 241 49
a0 14a1 196a2 21 a0 a1 a2
3 20 120
a0 20a1 400a2 10
y P2 ( x) a0 a1 x a2 x 2
203 241 49 2
y x x
3 20 120
Ejercicio:
Determinar la función cuadrática de interpolación que pasa por los puntos (0;-3) ,
(1;0) , (3;10). Interpola el valor x = 2 y extrapola el valor y = -1.
Solución:
Para identificar el polinomio interpolador: y a0 a1 x a2 x 2
que pasa por los puntos: (0; 3), (1;0) y (3;10)
3 3
a0 (3)a1 (3) a2 10
2
7 2 2
Reemplazamos en el polinomio: y 3 x x
3 3
Simulación en Derive: 7 2 2
y 3 x x
3 3
Forma normal del polinomio de interpolación
a0 a1 x0 a2 x
2
0 an x y0
n
0
a0 a1 x1 a2 x
2
an x y1
n
1 1
a0 a1 x2 a2 x
2
2 an x y 2
n
2
a0 a1 xn a2 x
2
n an xn yn
n
Ejercicio:
Solución:
Interpolación de Lagrange
• Polinomios de Lagrange
( x x0 ) ( x xi 1 )( x xi 1 ) ( x xn )
Lin ( x)
( xi x0 ) ( xi xi 1 )( xi xi 1 ) ( xi xn )
para: i 0, 1, 2, ,n
• Polinomio de interpolación
Pn ( x) y0 L0 ( x) y1 L1 ( x) y2 L2 ( x) ··· yn Ln ( x)
Ejercicio:
Calcule el único polinomio de grado menor o igual que tres que interpola a los
datos ( 1; 1), (0; 2), (1 ; 1), (2 ; 2)
Solución: x0 y0 x1 y1 x2 y2 x3 y3
( x x0 ) ( x xi 1 )( x xi 1 ) ( x xn )
Lin ( x)
Formamos los polinomios de lagrange: ( xi x0 ) ( xi xi 1 )( xi xi 1 ) ( xi xn )
para: i 0, 1, 2,3
( x x1 )( x x2 )( x x3 ) ( x 0)( x 1)( x 2) x( x 1)( x 2)
L0 ( x)
( x0 x1 )( x0 x2 )( x0 x3 ) ((1) 0)((1) 1)((1) 2) 6
( x x0 )( x x2 )( x x3 ) ( x (1))( x 1)( x 2) ( x 1)( x 1)( x 2)
L1 ( x)
( x1 x0 )( x1 x2 )( x1 x3 ) (0 (1))(0 1)(0 2) 2
( x x0 )( x x1 )( x x3 ) ( x (1))( x 0)( x 2) ( x 1)( x)( x 2)
L2 ( x)
( x2 x0 )( x2 x1 )( x2 x3 ) (1 (1))(1 0)(1 2) 2
( x x0 )( x x1 )( x x2 ) ( x (1))( x 0)( x 1) ( x 1)( x)( x 1) ( x 1)( x)( x 1)
L3 ( x)
( x3 x0 )( x3 x1 )( x3 x2 ) (2 (1)(2 0)(2 1) (2 ( 1))( 2 0)(2 1) 6
Reemplazamos para obtener el polinomio interpolador:
Pn ( x) y0 L0 ( x) y1 L1 ( x) y2 L2 ( x) ··· yn Ln ( x)
x( x 1)( x 2) ( x 1)( x 1)( x 2) ( x 1)( x)( x 2) ( x 1)( x)( x 1)
p ( x) (1) ( 2) ( 1) ( 2)
6 2 2 6
1 3 2 2
p( x) x x 2 x 2
3 3
Simulación en Derive:
Interpolación por diferencias divididas
Trataremos de construir el polinomio de interpolación pn de los datos (xk ; yk) con k = 0, · · · , n
de una muestra sin tener que recurrir a resolver un sistema. Lo escribiremos siguiendo la idea
antes planteada:
pn (x) = A0+A1 (x − x0)+A2 (x − x0) (x − x1)+· · ·+An (x − x0) (x − x1) · · · (x − xn−1)
Definición:
i) Llamaremos diferencia dividida de orden cero de la función f , y lo notaremos, f [xi] a yi.
ii) Llamaremos diferencia dividida de orden uno de la función f , y lo notaremos f [xi, xi+1], a el cociente
f xi 1 f xi
f xi , xi 1
xi 1 xi
iii) Llamaremos diferencia dividida de orden dos de la función f ,y lo notaremos f [xi, xi+1, xi+2],
f xi 1 , xi 2 f xi , xi 1
f xi , xi 1 , xi 2
xi 2 xi
y así sucesivamente, el siguiente resultado establece cómo formar las diferencias divididas
de cada orden.
Ley de recurrencia de las diferencias divididas:
Tabla de diferencias divididas:
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 )
pn ( x) A0 A1 ( x x0 ) A2 ( x x0 )( x x1 )
.... An ( x x0 )( x x1 )....( x xn )
Ejercicio:
Calcule el polinomio de interpolación de Newton para los datos:
xi -2 -1 2 3
yi 4 1 4 9
Solución:
El polinomio interpolador que se nos pide es:
p3 ( x) A0 A1 ( x x0 ) A2 ( x x0 )( x x1 ) A3 ( x x0 )( x x1 )( x x2 )
xi yi f xi , xi 1 f xi , xi 1 , xi 2 f x0 , x1 , x2 , x3
-2 4
1 4
-1 1 f x0 , x1 3
1 (2)
2 4 4 1 1 (3)
f x1 , x2 1 f x0 , x1 , x2 1
2 (1) 2 (2)
3 9 94 5 1 1 1
f x2 , x3 5 f x1 , x2 , x3 1 f x0 , x1 , x2 , x3 0
3 2 3 (1) 3 (2)
f x2 , x3 f x1 , x2 f x1 , x2 , x3 f x0 , x1 , x2
f x1 , x2 , x3 A3 f x0 , x1 , x2 , x3
x3 x1 x3 x0
p3 ( x) A0 A1 ( x x0 ) A2 ( x x0 )( x x1 ) A3 ( x x0 )( x x1 )( x x2 )
p3 ( x) 4 3( x 2) (1)( x 2)( x 1) (0)( x 2)( x 1)( x 2) x 2
Ejercicio: