0% encontró este documento útil (0 votos)
9 vistas46 páginas

Polinomio Interpolador y Método de Vandermonde

El documento describe el método de interpolación polinómica. Se define el problema de encontrar un polinomio P(x) que pasa por n+1 puntos dados (x0, y0), ..., (xn, yn). Esto equivale a resolver un sistema lineal cuyas ecuaciones se expresan mediante la matriz de Vandermonde. La solución es única si los puntos xi son todos distintos.

Cargado por

el sordo viruta
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas46 páginas

Polinomio Interpolador y Método de Vandermonde

El documento describe el método de interpolación polinómica. Se define el problema de encontrar un polinomio P(x) que pasa por n+1 puntos dados (x0, y0), ..., (xn, yn). Esto equivale a resolver un sistema lineal cuyas ecuaciones se expresan mediante la matriz de Vandermonde. La solución es única si los puntos xi son todos distintos.

Cargado por

el sordo viruta
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Unidad 6: Interpolación

Carlos Alliera (calliera@[Link])

17 de mayo de 2021

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 1 / 15


Introducción

Problema
Tenemos n + 1 puntos en el plano (x0 , y0 ), ..., (xn , yn ) tales que x0 < x1 < ... < xn
queremos construir un polinomio P ∈ Kn [x] tal que

P (xk ) = yk , 0≤k≤n

Al polinomio que verifica lo pedido se lo llama Polinomio interpolador.

Visto de otra forma, buscamos los coeficientes ak ∈ K de

P (x) = a0 + a1 x + a2 x2 + · · · + an−1 xn−1 + an xn

que pueden verse como el resultado del siguiente sistema lineal:

a0 + a1 x0 + · · · + an xn

 0 = y0
 a + a x + · · · + a xn = y

 0 1 1 n 1 1
..


 .
a0 + a1 xn + · · · + an xn

n = yn

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 2 / 15


Introducción

Problema
Tenemos n + 1 puntos en el plano (x0 , y0 ), ..., (xn , yn ) tales que x0 < x1 < ... < xn
queremos construir un polinomio P ∈ Kn [x] tal que

P (xk ) = yk , 0≤k≤n

Al polinomio que verifica lo pedido se lo llama Polinomio interpolador.

Visto de otra forma, buscamos los coeficientes ak ∈ K de

P (x) = a0 + a1 x + a2 x2 + · · · + an−1 xn−1 + an xn

que pueden verse como el resultado del siguiente sistema lineal:

a0 + a1 x0 + · · · + an xn

 0 = y0
 a + a x + · · · + a xn = y

 0 1 1 n 1 1
..


 .
a0 + a1 xn + · · · + an xn

n = yn

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 2 / 15


Introducción

Problema
Tenemos n + 1 puntos en el plano (x0 , y0 ), ..., (xn , yn ) tales que x0 < x1 < ... < xn
queremos construir un polinomio P ∈ Kn [x] tal que

P (xk ) = yk , 0≤k≤n

Al polinomio que verifica lo pedido se lo llama Polinomio interpolador.

Visto de otra forma, buscamos los coeficientes ak ∈ K de

P (x) = a0 + a1 x + a2 x2 + · · · + an−1 xn−1 + an xn

que pueden verse como el resultado del siguiente sistema lineal:

a0 + a1 x0 + · · · + an xn

 0 = y0
 a + a x + · · · + a xn = y

 0 1 1 n 1 1
..


 .
a0 + a1 xn + · · · + an xn

n = yn

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 2 / 15


Introducción

Problema
Tenemos n + 1 puntos en el plano (x0 , y0 ), ..., (xn , yn ) tales que x0 < x1 < ... < xn
queremos construir un polinomio P ∈ Kn [x] tal que

P (xk ) = yk , 0≤k≤n

Al polinomio que verifica lo pedido se lo llama Polinomio interpolador.

Visto de otra forma, buscamos los coeficientes ak ∈ K de

P (x) = a0 + a1 x + a2 x2 + · · · + an−1 xn−1 + an xn

que pueden verse como el resultado del siguiente sistema lineal:

a0 + a1 x0 + · · · + an xn

 0 = y0
 a + a x + · · · + a xn = y

 0 1 1 n 1 1
..


 .
a0 + a1 xn + · · · + an xn

n = yn

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 2 / 15


Introducción

Problema
Tenemos n + 1 puntos en el plano (x0 , y0 ), ..., (xn , yn ) tales que x0 < x1 < ... < xn
queremos construir un polinomio P ∈ Kn [x] tal que

P (xk ) = yk , 0≤k≤n

Al polinomio que verifica lo pedido se lo llama Polinomio interpolador.

Visto de otra forma, buscamos los coeficientes ak ∈ K de

P (x) = a0 + a1 x + a2 x2 + · · · + an−1 xn−1 + an xn

que pueden verse como el resultado del siguiente sistema lineal:

a0 + a1 x0 + · · · + an xn

 0 = y0
 a + a x + · · · + a xn = y

 0 1 1 n 1 1
..


 .
a0 + a1 xn + · · · + an xn

n = yn

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 2 / 15


Método de Coeficientes Indeterminados

La Matriz de Vandermonde

Para resolver el problema antes planteado, consideramos un sistema lineal de la


forma V · −

a = y donde V ∈ K(n+1)×(n+1) , a, y ∈ Kn+1 que tiene esta forma:

1 x0 · · · xn
á ë á ë á ë
0 a0 y0
1 x1 · · · xn 1 a1 y1
.. .. .. .. · .. = ..
. . . . . .
1 xn · · · xn n an yn

donde la matriz V se conoce como Matriz de Vandermonde1

Propiedad
El sistema V · −
→a =− →y tiene solución unica cuando los xk son todos distintos. Es
decir, V es inversible si xk 6= xj si k 6= j.

1
Músico y químico frances 1735-1796
Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 3 / 15
Método de Coeficientes Indeterminados

La Matriz de Vandermonde

Para resolver el problema antes planteado, consideramos un sistema lineal de la


forma V · −

a = y donde V ∈ K(n+1)×(n+1) , a, y ∈ Kn+1 que tiene esta forma:

1 x0 · · · xn
á ë á ë á ë
0 a0 y0
1 x1 · · · xn 1 a1 y1
.. .. .. .. · .. = ..
. . . . . .
1 xn · · · xn n an yn

donde la matriz V se conoce como Matriz de Vandermonde1

Propiedad
El sistema V · −
→a =− →y tiene solución unica cuando los xk son todos distintos. Es
decir, V es inversible si xk 6= xj si k 6= j.

1
Músico y químico frances 1735-1796
Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 3 / 15
Método de Coeficientes Indeterminados

La Matriz de Vandermonde

Para resolver el problema antes planteado, consideramos un sistema lineal de la


forma V · −

a = y donde V ∈ K(n+1)×(n+1) , a, y ∈ Kn+1 que tiene esta forma:

1 x0 · · · xn
á ë á ë á ë
0 a0 y0
1 x1 · · · xn 1 a1 y1
.. .. .. .. · .. = ..
. . . . . .
1 xn · · · xn n an yn

donde la matriz V se conoce como Matriz de Vandermonde1

Propiedad
El sistema V · −
→a =− →y tiene solución unica cuando los xk son todos distintos. Es
decir, V es inversible si xk 6= xj si k 6= j.

1
Músico y químico frances 1735-1796
Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 3 / 15
Método de Coeficientes Indeterminados

La Matriz de Vandermonde

Para resolver el problema antes planteado, consideramos un sistema lineal de la


forma V · −

a = y donde V ∈ K(n+1)×(n+1) , a, y ∈ Kn+1 que tiene esta forma:

1 x0 · · · xn
á ë á ë á ë
0 a0 y0
1 x1 · · · xn 1 a1 y1
.. .. .. .. · .. = ..
. . . . . .
1 xn · · · xn n an yn

donde la matriz V se conoce como Matriz de Vandermonde1

Propiedad
El sistema V · −
→a =− →y tiene solución unica cuando los xk son todos distintos. Es
decir, V es inversible si xk 6= xj si k 6= j.

1
Músico y químico frances 1735-1796
Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 3 / 15
Método de Coeficientes Indeterminados

Ejemplo 1

Calcule el polinomio de menor grado que interpole los puntos:

(−1; −7), (1; 3), (2; 5)

Al tratarse de 3 puntos, entonces buscamos un polinomio de grado a lo sumo 2.


Directamente planteamos el modelo matricial V · −

a =−→y:
Ñ é Ñ é Ñ é
1 −1 1 a0 −7
1 1 1 · a1 = 3
1 2 4 a2 5

Al resolver, se obtiene:

a0 = −1, a1 = 5, a2 = −1

∴ P (x) = −1 + 5x − x2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 4 / 15


Método de Coeficientes Indeterminados

Ejemplo 1

Calcule el polinomio de menor grado que interpole los puntos:

(−1; −7), (1; 3), (2; 5)

Al tratarse de 3 puntos, entonces buscamos un polinomio de grado a lo sumo 2.


Directamente planteamos el modelo matricial V · −

a =−→y:
Ñ é Ñ é Ñ é
1 −1 1 a0 −7
1 1 1 · a1 = 3
1 2 4 a2 5

Al resolver, se obtiene:

a0 = −1, a1 = 5, a2 = −1

∴ P (x) = −1 + 5x − x2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 4 / 15


Método de Coeficientes Indeterminados

Ejemplo 1

Calcule el polinomio de menor grado que interpole los puntos:

(−1; −7), (1; 3), (2; 5)

Al tratarse de 3 puntos, entonces buscamos un polinomio de grado a lo sumo 2.


Directamente planteamos el modelo matricial V · −

a =−→y:
Ñ é Ñ é Ñ é
1 −1 1 a0 −7
1 1 1 · a1 = 3
1 2 4 a2 5

Al resolver, se obtiene:

a0 = −1, a1 = 5, a2 = −1

∴ P (x) = −1 + 5x − x2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 4 / 15


Método de Coeficientes Indeterminados

Ejemplo 1

Calcule el polinomio de menor grado que interpole los puntos:

(−1; −7), (1; 3), (2; 5)

Al tratarse de 3 puntos, entonces buscamos un polinomio de grado a lo sumo 2.


Directamente planteamos el modelo matricial V · −

a =−→y:
Ñ é Ñ é Ñ é
1 −1 1 a0 −7
1 1 1 · a1 = 3
1 2 4 a2 5

Al resolver, se obtiene:

a0 = −1, a1 = 5, a2 = −1

∴ P (x) = −1 + 5x − x2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 4 / 15


Método de Coeficientes Indeterminados

Ejemplo 1

Calcule el polinomio de menor grado que interpole los puntos:

(−1; −7), (1; 3), (2; 5)

Al tratarse de 3 puntos, entonces buscamos un polinomio de grado a lo sumo 2.


Directamente planteamos el modelo matricial V · −

a =−→y:
Ñ é Ñ é Ñ é
1 −1 1 a0 −7
1 1 1 · a1 = 3
1 2 4 a2 5

Al resolver, se obtiene:

a0 = −1, a1 = 5, a2 = −1

∴ P (x) = −1 + 5x − x2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 4 / 15


Método de Coeficientes Indeterminados

Ejemplo 2: Condiciones sobre la derivada

Hallar el polinomio de menor grado tal que

P (−1) = 13, P (2) = 11, P (3) = 51, P 0 (1) = 8

En este caso buscamos un polinomio de grado a lo sumo 3 que cumpla lo pedido. Si


se plantea:
P (X) = a0 + a1 x + a2 x2 + a3 x3
nos queda el siguiente sistema de ecuaciones lineales:


 a0 − a1 + a2 − a3 = 13
a0 + 2a1 + 4a2 + 8a3 = 11


 a0 + 3a1 + 9a2 + 27a3 = 51
a1 + 2a2 + 3a3 = 8

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 5 / 15


Método de Coeficientes Indeterminados

Ejemplo 2: Condiciones sobre la derivada

Hallar el polinomio de menor grado tal que

P (−1) = 13, P (2) = 11, P (3) = 51, P 0 (1) = 8

En este caso buscamos un polinomio de grado a lo sumo 3 que cumpla lo pedido. Si


se plantea:
P (X) = a0 + a1 x + a2 x2 + a3 x3
nos queda el siguiente sistema de ecuaciones lineales:

 a0 − a1 + a2 − a3 = 13

a0 + 2a1 + 4a2 + 8a3 = 11


 a0 + 3a1 + 9a2 + 27a3 = 51
a1 + 2a2 + 3a3 = 8

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 5 / 15


Método de Coeficientes Indeterminados

Ejemplo 2

En este caso nos queda el siguiente planteo matricial:


Ü ê Ü ê Ü ê
1 −1 1 −1 a0 13
1 2 4 8 a1 11
· =
1 3 9 27 a2 51
0 1 2 3 a3 8

tras aplicar un método de resolución de nuestra preferencia, se tiene:


Ü ê Ü ê
a0 −9
a1 2
= ⇒ P (x) = 2x3 + 2x − 9
a2 0
a3 2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 6 / 15


Método de Coeficientes Indeterminados

Ejemplo 2

En este caso nos queda el siguiente planteo matricial:


Ü ê Ü ê Ü ê
1 −1 1 −1 a0 13
1 2 4 8 a1 11
· =
1 3 9 27 a2 51
0 1 2 3 a3 8

tras aplicar un método de resolución de nuestra preferencia, se tiene:


Ü ê Ü ê
a0 −9
a1 2
= ⇒ P (x) = 2x3 + 2x − 9
a2 0
a3 2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 6 / 15


Interpolación de Lagrange

Teorema
Dados x0 , x1 , ..., xn ∈ K distintos y y0 , y1 , ..., yn ∈ K. Existe un único
polinomio de grado a lo sumo n tal que

P (xj ) = yj ∀ j = 0, ..., n

Base de Lagrange
Dados n + 1 pares (xj , yj ), j = 0, 1, ..., n se definen los polinomios `j
tales que
`j (xj ) = 1 & `j (xk ) = 0 si k 6= j

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 7 / 15


Interpolación de Lagrange

Teorema
Dados x0 , x1 , ..., xn ∈ K distintos y y0 , y1 , ..., yn ∈ K. Existe un único
polinomio de grado a lo sumo n tal que

P (xj ) = yj ∀ j = 0, ..., n

Base de Lagrange
Dados n + 1 pares (xj , yj ), j = 0, 1, ..., n se definen los polinomios `j
tales que
`j (xj ) = 1 & `j (xk ) = 0 si k 6= j

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 7 / 15


Interpolación de Lagrange

Teorema
Dados x0 , x1 , ..., xn ∈ K distintos y y0 , y1 , ..., yn ∈ K. Existe un único
polinomio de grado a lo sumo n tal que

P (xj ) = yj ∀ j = 0, ..., n

Base de Lagrange
Dados n + 1 pares (xj , yj ), j = 0, 1, ..., n se definen los polinomios `j
tales que
`j (xj ) = 1 & `j (xk ) = 0 si k 6= j

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 7 / 15


Interpolación de Lagrange

Base de Lagrange

Así nos quedan n + 1 polinomios de grado n definidos de esta manera:


n
Q
(x − xk )
k6=j
`j (x) = n
Q
(xj − xk )
k6=j

Estos polinomios forman la Base de Lagrange:

B := {`0 , `1 , ..., `n }

y dependen de las xj de los puntos a interpolar.

Polinomio Interpolador de Lagrange

n
X
P (x) = yk `k (x)
k=0

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 8 / 15


Interpolación de Lagrange

Base de Lagrange

Así nos quedan n + 1 polinomios de grado n definidos de esta manera:


n
Q
(x − xk )
k6=j
`j (x) = n
Q
(xj − xk )
k6=j

Estos polinomios forman la Base de Lagrange:

B := {`0 , `1 , ..., `n }

y dependen de las xj de los puntos a interpolar.

Polinomio Interpolador de Lagrange

n
X
P (x) = yk `k (x)
k=0

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 8 / 15


Interpolación de Lagrange

Base de Lagrange

Así nos quedan n + 1 polinomios de grado n definidos de esta manera:


n
Q
(x − xk )
k6=j
`j (x) = n
Q
(xj − xk )
k6=j

Estos polinomios forman la Base de Lagrange:

B := {`0 , `1 , ..., `n }

y dependen de las xj de los puntos a interpolar.

Polinomio Interpolador de Lagrange

n
X
P (x) = yk `k (x)
k=0

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 8 / 15


Interpolación de Lagrange

Ejemplo 3

Hallar el polinomio de grado mínimo tal que P (xk ) = yk :

Valores xk 1 -1 3 5
Valores yk 4 20 -4 -52

Calculemos la base de Lagrange:

(x + 1)(x − 3)(x − 5) x3 − 7x2 + 7x + 15


`0 (x) = =
(1 − (−1))(1 − 3)(1 − 5) 16

(x − 1)(x − 3)(x − 5) x3 − 9x2 + 23x − 15


`1 (x) = =
(−1 − 1)(−1 − 3)(−1 − 5) −48

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 9 / 15


Interpolación de Lagrange

Ejemplo 3

Hallar el polinomio de grado mínimo tal que P (xk ) = yk :

Valores xk 1 -1 3 5
Valores yk 4 20 -4 -52

Calculemos la base de Lagrange:

(x + 1)(x − 3)(x − 5) x3 − 7x2 + 7x + 15


`0 (x) = =
(1 − (−1))(1 − 3)(1 − 5) 16

(x − 1)(x − 3)(x − 5) x3 − 9x2 + 23x − 15


`1 (x) = =
(−1 − 1)(−1 − 3)(−1 − 5) −48

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 9 / 15


Interpolación de Lagrange

Ejemplo 3

Hallar el polinomio de grado mínimo tal que P (xk ) = yk :

Valores xk 1 -1 3 5
Valores yk 4 20 -4 -52

Calculemos la base de Lagrange:

(x + 1)(x − 3)(x − 5) x3 − 7x2 + 7x + 15


`0 (x) = =
(1 − (−1))(1 − 3)(1 − 5) 16

(x − 1)(x − 3)(x − 5) x3 − 9x2 + 23x − 15


`1 (x) = =
(−1 − 1)(−1 − 3)(−1 − 5) −48

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 9 / 15


Interpolación de Lagrange

Ejemplo 3

(x − 1)(x + 1)(x − 5) x3 − 5x2 − x + 5


`2 (x) = =
(3 − 1)(3 − (−1))(3 − 5) −16
(x − 1)(x − (−1))(x − 3) x3 − 3x2 − x + 3
`3 (x) = =
(5 − 1)(5 − (−1))(5 − 3) 48
entonces,

P (x) = 4`0 (x) + 20`1 (x) − 4`2 (x) − 52`3 (x) = −x3 + 4x2 − 7x + 8

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 10 / 15


Interpolación de Lagrange

Ejemplo 3

(x − 1)(x + 1)(x − 5) x3 − 5x2 − x + 5


`2 (x) = =
(3 − 1)(3 − (−1))(3 − 5) −16
(x − 1)(x − (−1))(x − 3) x3 − 3x2 − x + 3
`3 (x) = =
(5 − 1)(5 − (−1))(5 − 3) 48
entonces,

P (x) = 4`0 (x) + 20`1 (x) − 4`2 (x) − 52`3 (x) = −x3 + 4x2 − 7x + 8

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 10 / 15


Interpolación de Lagrange

Ejemplo 3

(x − 1)(x + 1)(x − 5) x3 − 5x2 − x + 5


`2 (x) = =
(3 − 1)(3 − (−1))(3 − 5) −16
(x − 1)(x − (−1))(x − 3) x3 − 3x2 − x + 3
`3 (x) = =
(5 − 1)(5 − (−1))(5 − 3) 48
entonces,

P (x) = 4`0 (x) + 20`1 (x) − 4`2 (x) − 52`3 (x) = −x3 + 4x2 − 7x + 8

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 10 / 15


Interpolación de Lagrange

Ejemplo 3

(x − 1)(x + 1)(x − 5) x3 − 5x2 − x + 5


`2 (x) = =
(3 − 1)(3 − (−1))(3 − 5) −16
(x − 1)(x − (−1))(x − 3) x3 − 3x2 − x + 3
`3 (x) = =
(5 − 1)(5 − (−1))(5 − 3) 48
entonces,

P (x) = 4`0 (x) + 20`1 (x) − 4`2 (x) − 52`3 (x) = −x3 + 4x2 − 7x + 8

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 10 / 15


Interpolación de Lagrange

Interpolación de funciones

Muchas veces se busca interpolar una función f definida en un intervalo


[a, b] ⊂ Dom(f ), es decir, dados x0 , x1 , ..., xn ∈ [a, b] n + 1 valores distintos,
buscamos un polinomio de grado a lo sumo n que interpole a f en esos valores:

P (xk ) = f (xk )

Observación
Si f es un polinomio de grado a lo sumo n, y el polinomio P interpola a f en n + 1
puntos distintos de un intervalo, entonces

P (x) = f (x) ∀ x

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 11 / 15


Interpolación de Lagrange

Interpolación de funciones

Muchas veces se busca interpolar una función f definida en un intervalo


[a, b] ⊂ Dom(f ), es decir, dados x0 , x1 , ..., xn ∈ [a, b] n + 1 valores distintos,
buscamos un polinomio de grado a lo sumo n que interpole a f en esos valores:

P (xk ) = f (xk )

Observación
Si f es un polinomio de grado a lo sumo n, y el polinomio P interpola a f en n + 1
puntos distintos de un intervalo, entonces

P (x) = f (x) ∀ x

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 11 / 15


Interpolación de Lagrange

Interpolación de funciones

Muchas veces se busca interpolar una función f definida en un intervalo


[a, b] ⊂ Dom(f ), es decir, dados x0 , x1 , ..., xn ∈ [a, b] n + 1 valores distintos,
buscamos un polinomio de grado a lo sumo n que interpole a f en esos valores:

P (xk ) = f (xk )

Observación
Si f es un polinomio de grado a lo sumo n, y el polinomio P interpola a f en n + 1
puntos distintos de un intervalo, entonces

P (x) = f (x) ∀ x

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 11 / 15


Interpolación de Lagrange

Interpolación de funciones

Muchas veces se busca interpolar una función f definida en un intervalo


[a, b] ⊂ Dom(f ), es decir, dados x0 , x1 , ..., xn ∈ [a, b] n + 1 valores distintos,
buscamos un polinomio de grado a lo sumo n que interpole a f en esos valores:

P (xk ) = f (xk )

Observación
Si f es un polinomio de grado a lo sumo n, y el polinomio P interpola a f en n + 1
puntos distintos de un intervalo, entonces

P (x) = f (x) ∀ x

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 11 / 15


Interpolación de Newton

Consideremos x0 , x1 , ..., xn ∈ [a, b] y una función f : [a, b] → R.

Diferencias Divididas
Primera Diferencia Dividida
f (x1 ) − f (x0 )
f [x0 , x1 ] =
x1 − x0

Segunda Diferencia Dividida


f [x1 , x2 ] − f [x0 , x1 ]
f [x0 , x1 , x2 ] =
x2 − x0

...
k−ésima Diferencia Dividida
f [x1 , x2 , ..., xk ] − f [x0 , x1 , ..., xk−1 ]
f [x0 , ..., xk ] =
xk − x0

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 12 / 15


Interpolación de Newton

Consideremos x0 , x1 , ..., xn ∈ [a, b] y una función f : [a, b] → R.

Diferencias Divididas
Primera Diferencia Dividida
f (x1 ) − f (x0 )
f [x0 , x1 ] =
x1 − x0

Segunda Diferencia Dividida


f [x1 , x2 ] − f [x0 , x1 ]
f [x0 , x1 , x2 ] =
x2 − x0

...
k−ésima Diferencia Dividida
f [x1 , x2 , ..., xk ] − f [x0 , x1 , ..., xk−1 ]
f [x0 , ..., xk ] =
xk − x0

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 12 / 15


Interpolación de Newton

Interpolación de Newton

Con lo anterior2 podemos definir por recurrencia la siguiente lista de polinomios:

P0 (x) = f (x0 )

P1 (x) = f (x0 ) + f [x0 , x1 ](x − x0 ) = P0 (x) + f [x0 , x1 ](x − x0 )

P2 (x) = P1 (x) + f [x0 , x1 , x2 ](x − x0 )(x − x1 )

Pk (x) = Pk−1 + f [x0 , x1 , ..., xk ](x − x0 )(x − x1 )...(x − xk−1 )


Así siguiendo, se obtiene un polinomio de grado a lo sumo n representado por

Pn (x) = f (x0 ) + (x − x0 ) f [x0 , x1 ] + (x − x1 ) f [x0 , x1 , x2 ] + (x − x2 ) ... + f [x0 , ..., xn ](x − xn−1 )

que se conoce como el Polinomio Interpolador de Newton.

2
Consideremos que f [x0 ] = f (x0 )
Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 13 / 15
Interpolación de Newton

Ejemplo 4

Hallar el polinomio de grado mínimo tal que P (xk ) = f (yk ):

xk -1 0 1 3
f (xk ) -9 4 13 139

Calculamos las diferencias divididas necesarias.


Primer orden

f (0) − f (−1) 4 − (−9)


f [−1, 0] = = = 13
0 − (−1) 1
f (1) − f (0) 13 − 4
f [0, 1] = = =9
1−0 1
f (3) − f (1) 139 − 13
f [1, 3] = = = 63
3−1 2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 14 / 15


Interpolación de Newton

Ejemplo 4

Hallar el polinomio de grado mínimo tal que P (xk ) = f (yk ):

xk -1 0 1 3
f (xk ) -9 4 13 139

Calculamos las diferencias divididas necesarias.


Primer orden

f (0) − f (−1) 4 − (−9)


f [−1, 0] = = = 13
0 − (−1) 1
f (1) − f (0) 13 − 4
f [0, 1] = = =9
1−0 1
f (3) − f (1) 139 − 13
f [1, 3] = = = 63
3−1 2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 14 / 15


Interpolación de Newton

Ejemplo 4

Hallar el polinomio de grado mínimo tal que P (xk ) = f (yk ):

xk -1 0 1 3
f (xk ) -9 4 13 139

Calculamos las diferencias divididas necesarias.


Primer orden

f (0) − f (−1) 4 − (−9)


f [−1, 0] = = = 13
0 − (−1) 1
f (1) − f (0) 13 − 4
f [0, 1] = = =9
1−0 1
f (3) − f (1) 139 − 13
f [1, 3] = = = 63
3−1 2

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 14 / 15


Interpolación de Newton

Ejemplo 4

Segundo orden

f [0, 1] − f [−1, 0] 9 − 13
f [−1, 0, 1] = = = −2
1 − (−1) 2
f [1, 3] − f [0, 1] 63 − 9
f [0, 1, 3] = = = 18
3−0 3
Tercer orden

f [0, 1, 3] − f [−1, 0, 1] 18 − (−2)


f [−1, 0, 1, 3] = = =5
3 − (−1) 4
Aplicamos la fórmula de Newton:
P (x) = f [−1] + f [−1, 0](x + 1) + f [−1, 0, 1](x + 1)(x − 0) + f [−1, 0, 1, 3](x + 1)(x − 0)(x − 1) =

= −9 + 13(x + 1) − 2(x + 1)x + 5(x + 1)x(x − 1) = 5x3 − 2x2 + 6x + 4


que es el polinomio que cumple lo pedido.

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 15 / 15


Interpolación de Newton

Ejemplo 4

Segundo orden

f [0, 1] − f [−1, 0] 9 − 13
f [−1, 0, 1] = = = −2
1 − (−1) 2
f [1, 3] − f [0, 1] 63 − 9
f [0, 1, 3] = = = 18
3−0 3
Tercer orden

f [0, 1, 3] − f [−1, 0, 1] 18 − (−2)


f [−1, 0, 1, 3] = = =5
3 − (−1) 4
Aplicamos la fórmula de Newton:
P (x) = f [−1] + f [−1, 0](x + 1) + f [−1, 0, 1](x + 1)(x − 0) + f [−1, 0, 1, 3](x + 1)(x − 0)(x − 1) =

= −9 + 13(x + 1) − 2(x + 1)x + 5(x + 1)x(x − 1) = 5x3 − 2x2 + 6x + 4


que es el polinomio que cumple lo pedido.

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 15 / 15


Interpolación de Newton

Ejemplo 4

Segundo orden

f [0, 1] − f [−1, 0] 9 − 13
f [−1, 0, 1] = = = −2
1 − (−1) 2
f [1, 3] − f [0, 1] 63 − 9
f [0, 1, 3] = = = 18
3−0 3
Tercer orden

f [0, 1, 3] − f [−1, 0, 1] 18 − (−2)


f [−1, 0, 1, 3] = = =5
3 − (−1) 4
Aplicamos la fórmula de Newton:
P (x) = f [−1] + f [−1, 0](x + 1) + f [−1, 0, 1](x + 1)(x − 0) + f [−1, 0, 1, 3](x + 1)(x − 0)(x − 1) =

= −9 + 13(x + 1) − 2(x + 1)x + 5(x + 1)x(x − 1) = 5x3 − 2x2 + 6x + 4


que es el polinomio que cumple lo pedido.

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 15 / 15


Interpolación de Newton

Ejemplo 4

Segundo orden

f [0, 1] − f [−1, 0] 9 − 13
f [−1, 0, 1] = = = −2
1 − (−1) 2
f [1, 3] − f [0, 1] 63 − 9
f [0, 1, 3] = = = 18
3−0 3
Tercer orden

f [0, 1, 3] − f [−1, 0, 1] 18 − (−2)


f [−1, 0, 1, 3] = = =5
3 − (−1) 4
Aplicamos la fórmula de Newton:
P (x) = f [−1] + f [−1, 0](x + 1) + f [−1, 0, 1](x + 1)(x − 0) + f [−1, 0, 1, 3](x + 1)(x − 0)(x − 1) =

= −9 + 13(x + 1) − 2(x + 1)x + 5(x + 1)x(x − 1) = 5x3 − 2x2 + 6x + 4


que es el polinomio que cumple lo pedido.

Carlos Alliera (calliera@[Link]) 17 de mayo de 2021 15 / 15

También podría gustarte