0% encontró este documento útil (0 votos)
129 vistas4 páginas

Interpolación de Lagrange

El documento describe el método de interpolación de Lagrange. Explica que los polinomios de Lagrange se construyen a partir de los lagrangianos, donde cada lagrangiano depende de los puntos de datos y se utiliza para estimar el valor de la función en un punto dado. Luego, ilustra cómo se construyen los polinomios de interpolación lineal, cuadrática y cúbica de Lagrange a partir de los lagrangianos correspondientes. Finalmente, proporciona ejemplos numéricos para estimar el logaritmo natural aplicando cada tipo de interpolación.
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)
129 vistas4 páginas

Interpolación de Lagrange

El documento describe el método de interpolación de Lagrange. Explica que los polinomios de Lagrange se construyen a partir de los lagrangianos, donde cada lagrangiano depende de los puntos de datos y se utiliza para estimar el valor de la función en un punto dado. Luego, ilustra cómo se construyen los polinomios de interpolación lineal, cuadrática y cúbica de Lagrange a partir de los lagrangianos correspondientes. Finalmente, proporciona ejemplos numéricos para estimar el logaritmo natural aplicando cada tipo de interpolación.
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

INTERPOLACIÓN DE LAGRANGE

El método de Interpolación de Lagrange tiene el mismo fundamento que el método de Newton.


Sólo que ahora replantea las fórmulas de la siguiente manera:
𝑛𝑛

𝑓𝑓𝑛𝑛 (𝑥𝑥) = � 𝐿𝐿𝑖𝑖 (𝑥𝑥) ∙ 𝑓𝑓(𝑥𝑥𝑖𝑖 )


𝑖𝑖=0

Donde los 𝐿𝐿𝑖𝑖 (𝑥𝑥) conocidos como los langrangianos de la ecuación, se calculan mediante:
𝑛𝑛
𝑥𝑥 − 𝑥𝑥𝑗𝑗
𝐿𝐿𝑖𝑖 (𝑥𝑥) = �
𝑥𝑥𝑖𝑖 − 𝑥𝑥𝑗𝑗
𝑗𝑗=0
𝑗𝑗≠𝑖𝑖

Así, para la interpolación lineal tenemos:


𝑓𝑓1 (𝑥𝑥) = 𝐿𝐿0 (𝑥𝑥)𝑓𝑓(𝑥𝑥0 ) + 𝐿𝐿1 (𝑥𝑥)𝑓𝑓(𝑥𝑥1 )
Donde:
𝑥𝑥−𝑥𝑥1
𝐿𝐿0 (𝑥𝑥) = Lagrangiano 0 (la excepción es cuando j=0)
𝑥𝑥0 −𝑥𝑥1
𝑥𝑥−𝑥𝑥0
𝐿𝐿1 (𝑥𝑥) = Lagrangiano 1 (la excepción es cuando j=1)
𝑥𝑥1 −𝑥𝑥0

Como se puede observar, el símbolo 𝜋𝜋 de la fórmula de los lagrangianos, significa una sucesión
de productos desde j=0 hasta al grado de interpolación n, excepto cuando j=i. Ya que eso
significaría una indeterminación del término, debido al cero que se produciría en el
denominador.
Por lo tanto, el polinomio de interpolación lineal de Lagrange es:
𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥0
𝑓𝑓1 (𝑥𝑥) = 𝑓𝑓(𝑥𝑥0 ) + 𝑓𝑓(𝑥𝑥1 )
𝑥𝑥0 − 𝑥𝑥1 𝑥𝑥1 − 𝑥𝑥0

Ahora, observe como resulta el polinomio de interpolación cuadrada o grado 2 de Lagrange:


𝑓𝑓1 (𝑥𝑥) = 𝐿𝐿0 (𝑥𝑥)𝑓𝑓(𝑥𝑥0 ) + 𝐿𝐿1 (𝑥𝑥)𝑓𝑓(𝑥𝑥1 ) + 𝐿𝐿2 (𝑥𝑥)𝑓𝑓(𝑥𝑥2 )

Beatriz Adriana Jaime Fonseca


Donde:
𝑥𝑥−𝑥𝑥1 𝑥𝑥−𝑥𝑥2
𝐿𝐿0 (𝑥𝑥) = ∙ Lagrangiano 0 (la excepción es cuando j=0)
𝑥𝑥0 −𝑥𝑥1 𝑥𝑥0 −𝑥𝑥2
𝑥𝑥−𝑥𝑥0 𝑥𝑥−𝑥𝑥2
𝐿𝐿1 (𝑥𝑥) = ∙ Lagrangiano 1 (la excepción es cuando j=1)
𝑥𝑥1 −𝑥𝑥0 𝑥𝑥1 −𝑥𝑥2
𝑥𝑥−𝑥𝑥0 𝑥𝑥−𝑥𝑥1
𝐿𝐿2 (𝑥𝑥) = ∙ Lagrangiano 2 (la excepción es cuando j=2)
𝑥𝑥2 −𝑥𝑥0 𝑥𝑥2 −𝑥𝑥1

Por lo tanto, el polinomio de interpolación cuadrática o grado 2 de Lagrange es:

𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥1


𝑓𝑓2 (𝑥𝑥) = ∙ 𝑓𝑓(𝑥𝑥0 ) + ∙ 𝑓𝑓(𝑥𝑥1 ) + ∙ 𝑓𝑓(𝑥𝑥2 )
𝑥𝑥0 − 𝑥𝑥1 𝑥𝑥0 − 𝑥𝑥2 𝑥𝑥1 − 𝑥𝑥0 𝑥𝑥1 − 𝑥𝑥2 𝑥𝑥2 − 𝑥𝑥0 𝑥𝑥2 − 𝑥𝑥1

Observe que los lagrangianos de primer orden o de interpolación lineal, tienen un solo término,
mientras que los de interpolación cuadrática, tienen dos. Por lo que es esperado que los
lagrangianos de la interpolación cúbica tengan tres términos y así sucesivamente. Otra cosa que
podemos observar es que los términos que se restan en el numerador y denominador, son
iguales; es decir:

En el numerador siempre será 𝑥𝑥 al que se le va a restar y en el denominador se tendrá la


𝑥𝑥𝑠𝑠𝑠𝑠𝑠𝑠í𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛 𝑑𝑑𝑑𝑑𝑑𝑑 𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙𝑙 menos algún término. Esto es:

Ya sólo deben de cuidar las excepciones para que no se indeterminen los términos de los
lagrangianos.

Beatriz Adriana Jaime Fonseca


Conforme a lo anterior, los lagrangianos del polinomio de interpolación cúbica resultan:
𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥3
𝐿𝐿0 = ∙ ∙
𝑥𝑥0 − 𝑥𝑥1 𝑥𝑥0 − 𝑥𝑥2 𝑥𝑥0 − 𝑥𝑥3
𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥3
𝐿𝐿1 = ∙ ∙
𝑥𝑥1 − 𝑥𝑥0 𝑥𝑥1 − 𝑥𝑥2 𝑥𝑥1 − 𝑥𝑥3
𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥3
𝐿𝐿2 = ∙ ∙
𝑥𝑥2 − 𝑥𝑥0 𝑥𝑥2 − 𝑥𝑥1 𝑥𝑥2 − 𝑥𝑥3
𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥2
𝐿𝐿3 = ∙ ∙
𝑥𝑥3 − 𝑥𝑥0 𝑥𝑥3 − 𝑥𝑥1 𝑥𝑥3 − 𝑥𝑥2
Y el polinomio se calculará con:
𝑓𝑓3 (𝑥𝑥) = 𝐿𝐿0 𝑓𝑓(𝑥𝑥0 ) + 𝐿𝐿1 𝑓𝑓(𝑥𝑥1 ) + 𝐿𝐿2 𝑓𝑓(𝑥𝑥2 ) + 𝐿𝐿3 𝑓𝑓(𝑥𝑥3 )
Ejemplo:
a) Estime el ln 2 empleando la interpolación lineal de Lagrange, considerando los siguientes datos:

𝑥𝑥0 = 1 𝑓𝑓(𝑥𝑥0 ) = 0
𝑥𝑥1 = 6 𝑓𝑓(𝑥𝑥1 ) = 1.791759

Aplicando la siguiente fórmula con 𝑥𝑥 = 2:


𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥0 2−6 2−1
𝑓𝑓1 (𝑥𝑥) = 𝑓𝑓(𝑥𝑥0 ) + 𝑓𝑓(𝑥𝑥1 ) = (0) + (1.791759) = 0.358351
𝑥𝑥0 − 𝑥𝑥1 𝑥𝑥1 − 𝑥𝑥0 1−6 6−1
Que es el mismo resultado que nos arrojó la interpolación lineal de Newton.

Sabiendo que el valor real es ln 2 = 0.693147 calculamos el error verdadero:


0.693147 − 0.358351
𝜀𝜀𝑡𝑡 = � � ∗ 100% = 48.3%
0.693147
b) Estime el ln 2 empleando la interpolación cuadrática de Lagrange, considerando los siguientes datos:

𝑥𝑥0 = 1 𝑓𝑓(𝑥𝑥0 ) = 0
𝑥𝑥1 = 4 𝑓𝑓(𝑥𝑥1 ) = 1.386294
𝑥𝑥2 = 6 𝑓𝑓(𝑥𝑥2 ) = 1.791759

𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥1


𝑓𝑓2 (𝑥𝑥) = ∙ 𝑓𝑓(𝑥𝑥0 ) + ∙ 𝑓𝑓(𝑥𝑥1 ) + ∙ 𝑓𝑓(𝑥𝑥2 )
𝑥𝑥0 − 𝑥𝑥1 𝑥𝑥0 − 𝑥𝑥2 𝑥𝑥1 − 𝑥𝑥0 𝑥𝑥1 − 𝑥𝑥2 𝑥𝑥2 − 𝑥𝑥0 𝑥𝑥2 − 𝑥𝑥1
2−4 2−6 2−1 2−6 2−1 2−4
= ∙ (0) + ∙ (1.386294) + ∙ (1.791759) = 0.565844
1−4 1−6 4−1 4−6 6−1 6−4

Beatriz Adriana Jaime Fonseca


Lo que representa un error real del:
0.693147 − 0.565844
𝜀𝜀𝑡𝑡 = � � ∗ 100% = 18.36%
0.693147
c) Estime el ln 2 empleando la interpolación cúbica de Lagrange, considerando los siguientes datos:

𝑥𝑥0 = 1 𝑓𝑓(𝑥𝑥0 ) = 0
𝑥𝑥1 = 4 𝑓𝑓(𝑥𝑥1 ) = 1.386294
𝑥𝑥2 = 6 𝑓𝑓(𝑥𝑥2 ) = 1.791759
𝑥𝑥3 = 5 𝑓𝑓(𝑥𝑥3 ) = 1.609437

Calculamos primero los lagrangianos:


𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥3 2−4 2−6 2−5
𝐿𝐿0 (2) = ∙ ∙ = ∙ ∙ = 0.4
𝑥𝑥0 − 𝑥𝑥1 𝑥𝑥0 − 𝑥𝑥2 𝑥𝑥0 − 𝑥𝑥3 1 − 4 1 − 6 1 − 5
𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥2 𝑥𝑥 − 𝑥𝑥3 2−1 2−6 2−5
𝐿𝐿1 (2) = ∙ ∙ = ∙ ∙ =2
𝑥𝑥1 − 𝑥𝑥0 𝑥𝑥1 − 𝑥𝑥2 𝑥𝑥1 − 𝑥𝑥3 4 − 1 4 − 6 4 − 5
𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥3 2−1 2−4 2−5
𝐿𝐿2 (2) = ∙ ∙ = ∙ ∙ = 0.6
𝑥𝑥2 − 𝑥𝑥0 𝑥𝑥2 − 𝑥𝑥1 𝑥𝑥2 − 𝑥𝑥3 6 − 1 6 − 4 6 − 5
𝑥𝑥 − 𝑥𝑥0 𝑥𝑥 − 𝑥𝑥1 𝑥𝑥 − 𝑥𝑥2 2−1 2−4 2−6
𝐿𝐿3 (2) = ∙ ∙ = ∙ ∙ = −2
𝑥𝑥3 − 𝑥𝑥0 𝑥𝑥3 − 𝑥𝑥1 𝑥𝑥3 − 𝑥𝑥2 5 − 1 5 − 4 5 − 6
Sustituimos en la ecuación:

𝑓𝑓3 (𝑥𝑥) = 𝐿𝐿0 𝑓𝑓(𝑥𝑥0 ) + 𝐿𝐿1 𝑓𝑓(𝑥𝑥1 ) + 𝐿𝐿2 𝑓𝑓(𝑥𝑥2 ) + 𝐿𝐿3 𝑓𝑓(𝑥𝑥3 )
𝑓𝑓3 (2) = (0.4)(0) + (2)(1.386294) + (0.6)(1.791759) + (−2)(1.609437) = 0.628769
Lo que representa un error real del:
0.693147 − 0.628769
𝜀𝜀𝑡𝑡 = � � ∗ 100% = 9.28%
0.693147

Que como se puede observar, coincide con los resultados del Método Interpolación de Newton.

Beatriz Adriana Jaime Fonseca

También podría gustarte