Você está na página 1de 6

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

Facultad de Ciencias
Escuela de Ingeniería Química

Integrantes: Marlon Chunata; Cristian Días; Jocelyne Manosalvas; Andrea Mera; Aquiles
Túquerres

INTERPOLACIÓN DE LAGRANGE
Interpolar significa estimar el valor desconocido de una función en un punto, tomando
una media ponderada de sus valores conocidos en puntos cercanos al dado. En análisis
numérico, el polinomio de Lagrange, llamado así en honor a Joseph-Louis de Lagrange,
es una forma de presentar el polinomio que interpola un conjunto de puntos dado.
El polinomio de interpolación de Lagrange, simplemente es una reformulación del
polinomio de Newton que evita los cálculos de las diferencias divididas. Aunque el
polinomio interpolador de Lagrange se emplea mayormente para interpolar funciones e
implementar esto fácilmente en una computadora, también tiene otras aplicaciones en el
campo del álgebra exacta, lo que ha hecho más célebre a este polinomio, por ejemplo en
el campo de los proyectores ortogonales (Huerta, 1998)
Objetivo:
Empezamos con un conjunto de n+1 puntos en el plano (que tengan diferentes
coordenadas x):

(𝑥0, 𝑦0), (𝑥1, 𝑦1), (𝑥2, 𝑦2), … . , (𝑥𝑛, 𝑦𝑛).

Nuestro objetivo es encontrar una función polinómica que pase por esos n+1 puntos y que
tengan el menor grado posible. Un polinomio que pase por varios puntos determinados
se llama un polinomio de interpolación (Huerta, 1998)
Definición:
Dado un conjunto de k + 1 puntos: (𝒙𝒐, 𝒚𝒐), … , (𝒙𝒌, 𝒚𝒌) donde todos los 𝑥𝑗 se asumen
distintos. La fórmula general para el polinomio de interpolación de Lagrange es
En donde 𝑙0 , 𝑙1 , … 𝑙𝑛 son polinomios que dependen sólo de los nodos tabulados
𝑥0 , 𝑥1 , … 𝑥𝑛 , pero no de las ordenadas 𝑦0 , 𝑦1 , … 𝑦𝑛 . La fórmula general del polinomio 𝑙𝑖 es:

𝑛
𝑥 − 𝑥𝑗
𝑙𝑖 (𝑥) = ∏
𝑥𝑖 − 𝑥𝑗
𝑗=0,𝑗≠𝑖

Fórmula de Lagrange

La resolución de un problema de interpolación lleva a un problema de álgebra lineal en


el cual se debe resolver un sistema de ecuaciones:

1. Primera forma de determinar el polinomio interpolador de Lagrange: resolviendo


un sistema de (n+1) ecuaciones llegamos a la matriz de Van der Monde (si los
puntos del soporte son distintos es no singular, solución única del sistema).
2. Segunda forma de determinar el polinomio interpolador de Lagrange: fórmula de
Lagrange, el aspecto de las funciones de base de Lagrange (polinomios de
Lagrange) depende del nº de puntos de soporte.

Lagrange descubrió que se puede encontrar este polinomio usando un método distinto: Si
escribimos:

Donde

son los polinomios coeficientes de Lagrange


para los nodos x0 y x1.

El polinomio interpolador de Lagrange cuadrático para los


puntos es:

El polinomio interpolador de Lagrange de grado N=3 para los puntos

es:
Para cada k fijo, el polinomio coeficiente de Lagrange L N,k (x) tiene la siguiente
propiedad:

Al igual que en el método de Newton, la versión de Lagrange tiene un error aproximado


dado por:

Desventaja de su uso:
Si se aumenta el número de puntos a interpolar (o nodos) con la intención de mejorar la
aproximación a una función, también lo hace el grado del polinomio interpolador así
obtenido, por norma general. De este modo, aumenta la dificultad en el cálculo,
haciéndolo poco operativo manualmente a partir del grado 4, dado que no existen métodos
directos de resolución de ecuaciones de grado 4, salvo que se puedan tratar como
ecuaciones bicuadradas, situación extremadamente rara (Jalling, 1995).
EJERCICIO 1

Calcular el polinomio de Lagrange usando los siguientes datos:

X Y
1 -2
-3 1
5 2
7 -3

Para solucionar los problemas deberemos aplicar la siguiente fórmula:


𝒏 𝒏
(𝑿 − 𝑿𝒋 )
𝒑(𝒙) = ∑ 𝒇(𝑿𝒊 )𝑳𝒊 (𝑿) ; 𝑳𝒊 (𝒙) = ∏
(𝑿𝒊 − 𝑿𝒋 )
𝒊=𝟎 𝒋=𝟎,𝑱≠𝒊

(𝒙 + 𝟑)(𝒙 − 𝟓)(𝒙 − 𝟕) (𝒙 − 𝟑)(𝒙 − 𝟓)(𝒙 − 𝟕)


𝑳𝟎 (𝒙) = =
(𝟏 + 𝟑)(𝟏 − 𝟓)(𝟏 − 𝟕) 𝟗𝟔
(𝒙 − 𝟏)(𝒙 − 𝟓)(𝒙 − 𝟕) (𝒙 − 𝟏)(𝒙 − 𝟓)(𝒙 − 𝟕)
𝑳𝟏 (𝒙) = =
(−𝟒)(−𝟖)(−𝟏𝟎) −𝟑𝟐𝟎

(𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟕) (𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟕)


𝑳𝟐 (𝒙) = =
(𝟓)(𝟖)(−𝟐) −𝟖𝟎
(𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟓) (𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟓)
𝑳𝟑 (𝒙) = =
(𝟔)(𝟏𝟎)(𝟐) 𝟏𝟐𝟎

Sustituyendo, el polinomio de Lagrange queda definido como sigue:

(𝒙 − 𝟑)(𝒙 − 𝟓)(𝒙 − 𝟕) (𝒙 − 𝟏)(𝒙 − 𝟓)(𝒙 − 𝟕)


𝒇(𝒙) = −𝟐 +
𝟗𝟔 −𝟑𝟐𝟎
(𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟕) (𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟓)
+𝟐 −𝟑
−𝟖𝟎 𝟏𝟐𝟎

Simplificamos, y obtenemos:

(𝒙 − 𝟑)(𝒙 − 𝟓)(𝒙 − 𝟕) (𝒙 − 𝟏)(𝒙 − 𝟓)(𝒙 − 𝟕) (𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟕)


𝒇(𝒙) = − − −
𝟒𝟖 𝟑𝟐𝟎 𝟒𝟎
(𝒙 − 𝟏)(𝒙 + 𝟑)(𝒙 − 𝟓)

𝟒𝟎

𝒇(𝒙) = −𝟎, 𝟎𝟕𝟑𝟗𝒙𝟑 + 𝟎, 𝟑𝟗𝟎𝟔𝒙𝟐 + 𝟎, 𝟔𝟐𝟒𝒙 − 𝟐, 𝟗𝟕𝟖


EJERCICIO 2
Calcular el polinomio de Lagrange usando los siguientes datos:

x -2 0 2 4
y 1 -1 3 -2
Sustituimos en la siguiente ecuación los datos de la tabla anterior para resolver el
problema,
𝑛 𝑛
(𝑥 − 𝑥𝑖 )
𝑝(𝑥) = ∑ 𝑓(𝑥𝑖 )𝑙𝑖 (𝑥), 𝑙𝑖 (𝑥) = ∏
(𝑥𝑖 − 𝑥𝑗 )
𝑖=0 𝑗=0 𝑗≠𝑖

Donde:
(𝑥 − 0)(𝑥 − 2)(𝑥 − 4) 𝑥(𝑥 − 2)(𝑥 − 4)
𝑙0 (𝑥) = =
(−2)(−4)(−6) −48
(𝑥 + 2)(𝑥 − 2)(𝑥 − 4) (𝑥 + 2)(𝑥 − 2)(𝑥 − 4)
𝑙1 (𝑥) = =
(2)(−4)(−6) 16
(𝑥 + 2)(𝑥 − 0)(𝑥 − 4) 𝑥(𝑥 + 2)(𝑥 − 4)
𝑙2 (𝑥) = =
(4)(2)(−2) −16
(𝑥 + 2)(𝑥 − 0)(𝑥 − 2) 𝑥(𝑥 + 2)(𝑥 − 2)
𝑙3 (𝑥) = =
(6)(4)(−2) 48

Sustituyendo, el polinomio de Lagrange queda como sigue:


𝑥(𝑥 − 2)(𝑥 − 4) (𝑥 + 2)(𝑥 − 2)(𝑥 − 4)
𝑓(𝑥) = [(1) ] + [(−1) ]
−48 16
𝑥(𝑥 + 2)(𝑥 − 4) 𝑥(𝑥 + 2)(𝑥 − 2)
+ [(3) ] + [(−2) ]
−16 48

𝑥(𝑥 − 2)(𝑥 − 4) (𝑥 + 2)(𝑥 − 2)(𝑥 − 4) 𝑥(𝑥 + 2)(𝑥 − 4)


𝑓(𝑥) = [ ]−[ ]+ 3[ ]
−48 16 −16
𝑥(𝑥 + 2)(𝑥 − 2)
+ 2[ ]
48
𝑥(𝑥 − 2)(𝑥 − 4) (𝑥 + 2)(𝑥 − 2)(𝑥 − 4) 𝑥(𝑥 + 2)(𝑥 − 4)
𝑓(𝑥) = [ ]−[ ]+ 3[ ]
−48 16 −16
𝑥(𝑥 + 2)(𝑥 − 2)
+[ ]
24
Tras operar el resultado quedaría de la siguiente forma:
−15𝑥 3 + 36𝑥 2 + 93𝑥 − 48
𝑓(𝑥) =
48
𝒇(𝒙) = −𝟎. 𝟑𝟏𝟐𝟓𝒙𝟑 + 𝟎. 𝟕𝟓𝒙𝟐 + 𝟏. 𝟕𝟓𝒙 − 𝟏 𝑬𝒄𝒖𝒂𝒄𝒊ó𝒏 𝒓𝒆𝒔𝒖𝒍𝒕𝒂𝒏𝒕𝒆
EJERCICIO 3
Utilizando la interpolación de Lagrange encontrar el polinomio que pase por los puntos
(0,-2);(1,1).
𝑥 − 𝑥1 𝑥 − 𝑥0
𝑃(𝑥) = ∗ 𝑦0 + ∗ 𝑦1
𝑥0 − 𝑥1 𝑥1 − 𝑥0
𝑥−1 𝑥−0
𝑃(𝑥) = ∗ −2 + ∗1
0−1 1−0
𝑥−1 𝑥−0
𝑃(𝑥) = ∗ −2 + ∗1
−1 1
−(−2𝑥 + 2) + (𝑥 − 0)
𝑃(𝑥) =
1
2𝑥 − 2 + 𝑥 − 0
𝑃(𝑥) =
1
𝑷(𝒙) = 𝟑𝒙 − 𝟐

BIBLIOGRAFIA
 Huerta, A. (1998). Método de la secante. En A. Huerta, Métodos Numéricos.
Catalunya: UPC.
 Jalling, T. (1995). Método de Newton-Raphson. En T. Jalling, Historical
development of the Newton-Raphson method (págs. 531-551).

Você também pode gostar