Está en la página 1de 5

Universidad de Sucre & Departamento de Matemáticas

Curso virtual: Métodos Numéricos, semestre 01-2021

Guía: Integración numérica mediante cuadraturas de Gauss-Legendre

Una característica de las fórmulas de Newton-Cotes es que la estimación de la integral se basa en valores de la función
calculados sobre puntos del intervalo de integración, igualmente espaciados. Como se puede observar en la Figura 1, la
regla del trapecio se basa en obtener el área bajo la línea recta que une los valores de la función, en los extremos del
intervalo [𝑎, 𝑏]. Debido a que la regla del trapecio necesita los puntos extremos, existen casos como el de la imagen 1,
donde la fórmula puede dar un error importante.

𝑏
Imagen 1. Valores equi-espaciados de 𝑥1 , 𝑥2 no permiten una buena aproximación a ∫𝑎 𝑓(𝑥)𝑑𝑥
Por esa razón, si se elimina la restricción de que los puntos estén igualmente espaciados, al ubicar los puntos 𝑥1 , 𝑥2 en
forma conveniente, es posible definir una línea recta que equilibre los errores negativos y positivos, como se muestra en
la imagen 2 y obtener una mejor estimación de la integral.

𝑏
Imagen 2. Valores adecuados de 𝑥1 , 𝑥2 permiten una mejor aproximación a ∫𝑎 𝑓(𝑥)𝑑𝑥
Las cuadraturas de Gauss-Legendre son una clase de técnicas numéricas que aplican la estrategia de integrar un
polinomio de interpolación, que pasa por valores 𝑥𝑖 , no equidistantes, y permiten obtener una aproximación más exacta
a la integral, que la obtenida por las fórmulas de Newton-Cotes.
Teorema 1. Cuadratura de Gauss-Legendre con dos nodos, 𝑛 = 2: si 𝑓 es continua en [−1,1] , entonces
1 −1 1 𝑓 4 (𝑐)
∫−1 𝑓(𝑥)𝑑𝑥 ≈ 𝐺2 (𝑓) = 𝑓 ( √3 ) + 𝑓(√3); 𝐸2 (𝑓) = 135
, 𝑐 ∈ [−1,1]

Ejemplo 1: Comparamos la fórmula del trapecio simple y la cuadratura de Gauss-Legendre 𝐺2 (𝑓), para
1
∫−1 𝑡𝑎𝑛2 (𝑥)𝑑𝑥, con su valor exacto.
La fórmula del trapecio simple es
1 1
1 − (−1)
∫ 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 ≈ ∫ 𝑃1 (𝑥)𝑑𝑥 = (𝑡𝑎𝑛2 (1) + 𝑡𝑎𝑛2 (−1)) = 4.8510376
−1 −1 2
1 −1 1
y la cuadratura Gauss-Legendre ∫−1 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 ≈ 𝐺2 (𝑓) = 𝑡𝑎𝑛2 ( ) + 𝑡𝑎𝑛2 ( ) = 0.8486124
√3 √3
1
El valor exacto de ∫−1 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 = (𝑡𝑎𝑛(𝑥) − 𝑥)|1−1 = 0.5574077 − (−0.5574077) = 1.1148154

1
Imagen 3. Aproximaciones a ∫−1 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 con la fórmula del trapecio simple y la cuadratura 𝐺2 (𝑓)

Vemos que la cuadratura de Gauss-Legendre produce, 0.8486124, un valor más cercano a 1.1148154
Teorema 2. Cuadratura de Gauss-Legendre con tres nodos, 𝑛 = 3: si 𝑓 es continua en [−1,1] , entonces
3 3
5𝑓(−√ )+8𝑓(0)+5𝑓(√ )
1 5 5 𝑓 6(𝑐)
∫−1 𝑓(𝑥)𝑑𝑥 ≈ 𝐺3 (𝑓) = 9
; 𝐸3 (𝑓) = 15750, 𝑐 ∈ [−1,1]
1
Ejemplo 2 Comparamos la cuadratura de Gauss-Legendre 𝐺3 (𝑓), para ∫−1 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 con su valor exacto.
3 3
5𝑡𝑎𝑛2 (−√ ) + 8𝑡𝑎𝑛2 (0) + 5𝑡𝑎𝑛2 (√ )
1 5 5
∫ 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 ≈ 𝐺3 (𝑓) = = 1.0641232
−1 9
Vemos que la cuadratura de Gauss-Legendre produce, 1.0641232 , un valor aún más cercano a 1.1148154
La cuadratura general para 𝑁 nodos es
1 𝑁

∫ 𝑓 (𝑥)𝑑𝑥 ≈ 𝐺𝑁 (𝑓) = ∑ 𝑤𝑁,𝑘 𝑓(𝑥𝑁,𝑘 ); 𝐸𝑁 (𝑓)


−1 𝑘=1

Los nodos 𝑥𝑁,𝑘 y los pesos 𝑤𝑁,𝑘 que hay que usar están tabulados y pueden obtenerse fácilmente; en la tabla
1 se relacionan los valores correspondientes para las cuadraturas de Gauss-Legendre hasta ocho nodos, así
como la forma de los términos del error 𝐸𝑁 (𝑓) correspondientes a las aproximaciones 𝐺𝑁 (𝑓) a la integral.
Tabla 1. Nodos y pesos del método de Gauss-Legendre
𝑵 𝒙𝑵,𝒌 𝒘𝑵,𝒌

Teorema 3 Traslación del método Gauss-Legendre: supongamos que tenemos los nodos {𝑥𝑁,𝑘 }𝑁𝑘=1 y
los pesos {𝑤𝑁,𝑘 }𝑁𝑘=1 necesarios para aplicar la cuadratura de Gauss-Legendre con 𝑁 nodos en [−1,1].
Entonces, para aplicar el método de Gauss-Legendre en un intervalo [𝑎, 𝑏], se debe usar el cambio
de variable

𝑎+𝑏 𝑏−𝑎 𝑏−𝑎


𝑡= + 𝑥, 𝑑𝑡 = 𝑑𝑥
2 2 2

𝑏 1 𝑎+𝑏 𝑏−𝑎 𝑏−𝑎


y la relación ∫𝑎 𝑓(𝑡) 𝑑𝑡 = ∫−1 𝑓( 2
+ 2
𝑥) 2
𝑑𝑥

𝑏 𝑏−𝑎 𝑎+𝑏 𝑏−𝑎


proporciona la cuadratura ∫𝑎 𝑓(𝑡) 𝑑𝑡 ≈ 𝐺𝑁 (𝑓) = ∑𝑁
𝑘=1 𝑤𝑁,𝑘 𝑓( + 𝑥𝑁,𝑘 )
2 2 2

Ejemplo 3: Comparamos la fórmula del trapecio simple y la cuadratura de Gauss-Legendre, 𝐺2 (𝑓), para
3
∫2 𝑡𝑎𝑛2 (𝑥)𝑑𝑥, con su valor exacto.
La fórmula del trapecio simple es
3 3
3 − (2)
∫ 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 ≈ ∫ 𝑃1 (𝑥)𝑑𝑥 = (𝑡𝑎𝑛2 (2) + 𝑡𝑎𝑛2 (3)) = 2.3973594
2 2 2
2 2
3
2
3−2 2+3 3−2
∫ 𝑡𝑎𝑛 (𝑡) 𝑑𝑡 ≈ 𝐺2 (𝑓) = ∑ 𝑤𝑁,𝑘 𝑡𝑎𝑛2 ( + 𝑥𝑁,𝑘 ) = 0.5 ∑ 𝑤2,𝑘 𝑡𝑎𝑛2(2.5 + 0.5𝑥2,𝑘 ) =
2 2 2 2
𝑘=1 𝑘=1
2 (2.5 2 (2.5
= 0.5(𝑤2,1 𝑡𝑎𝑛 + 0.5𝑥2,1 ) + 𝑤2,2 𝑡𝑎𝑛 + 0.5𝑥2,2 ))
Ahora de la tabla 1, de nodos 𝑥𝑁,𝑘 y pesos 𝑤𝑁,𝑘 , para 𝑁 = 2 se tiene:
𝑤2,1 = 1.0000000000, 𝑤2,2 = 1.0000000000, 𝑥2,1 = −0.5773502692, 𝑥2,2 = 0.5773502692
3
∫ 𝑡𝑎𝑛2 (𝑥) 𝑑𝑡 ≈ 𝐺2 (𝑓) = 0.5 (𝑤2,1 𝑡𝑎𝑛2(2.5 + 0.5𝑥2,1) + 𝑤2,2 𝑡𝑎𝑛2(2.5 + 0.5𝑥2,2)) = 0.9678132
2
3
El valor exacto de ∫2 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 = (𝑡𝑎𝑛(𝑥) − 𝑥)|32 = −3.1425465 − (−4.1850399) = 1.0424933
Imagen 4 Gráfica de 𝑓(𝑥) = 𝑡𝑎𝑛2(𝑥) y 𝑃1 (𝑥), sobre nodos de Gauss-Legendre
3
Ejemplo 4: Comparemos la cuadratura de Gauss-Legendre, 𝐺3 (𝑓), para ∫2 𝑡𝑎𝑛2 (𝑥)𝑑𝑥, con su valor exacto.
3 3
3
3−2 2+3 3−2
∫ 𝑡𝑎𝑛2 (𝑡) 𝑑𝑡 ≈ 𝐺3 (𝑓) = ∑ 𝑤𝑁,𝑘 𝑡𝑎𝑛2 ( + 𝑥𝑁,𝑘 ) = 0.5 ∑ 𝑤2,𝑘 𝑡𝑎𝑛2(2.5 + 0.5𝑥2,𝑘 ) =
2 2 2 2
𝑘=1 𝑘=1

= 0.5 (𝑤3,1 𝑡𝑎𝑛2 (2.5 + 0.5𝑥3,1 ) + 𝑤3,2 𝑡𝑎𝑛2 (2.5 + 0.5𝑥3,2 ) + 𝑤3,3 𝑡𝑎𝑛2 (2.5 + 0.5𝑥3,3 ))

Ahora de la tabla 1, de nodos 𝑥𝑁,𝑘 y pesos 𝑤𝑁,𝑘 , para 𝑁 = 3 se tiene:


𝑤3,1 = 0.5555555556, 𝑤3,2 = 0.8888888888, 𝑤3,3 = 0.5555555556
𝑥3,1 = −0.7745966692, 𝑥3,2 = 0.000000000, 𝑥3,3 = 0.7745966692
3
∫ 𝑡𝑎𝑛 2 (𝑥) 𝑑𝑡 ≈ 𝐺3 (𝑓) = 0.5 (𝑤3,1 𝑡𝑎𝑛 2 (2.5 + 0.5𝑥3,1 ) + 𝑤3,2 𝑡𝑎𝑛2 (2.5 + 0.5𝑥3,2 ) + 𝑤3,3 𝑡𝑎𝑛 2 (2.5 + 0.5𝑥3,3 ))
2
3
→ ∫ 𝑡𝑎𝑛 2 (𝑥) 𝑑𝑡 ≈ 𝐺3 (𝑓) = 1.0332143
2
3
El valor exacto de ∫2 𝑡𝑎𝑛2 (𝑥)𝑑𝑥 = (𝑡𝑎𝑛(𝑥) − 𝑥)|32 = −3.1425465 − (−4.1850399) = 1.0424933

Imagen 5 Gráfica de 𝑓(𝑥) = 𝑡𝑎𝑛2(𝑥) y 𝑃2 (𝑥), sobre nodos de Gauss-Legendre

𝑓6 (𝑐)
Cota del error: 𝐸(𝑓) = 15750 , 𝑐 ∈ [2,3]. Debemos construir 𝑓 6 (𝑥), iniciando con 𝑓(𝑥) = 𝑡𝑎𝑛2 (𝑥)
¡Empiecen…!!

Bibliografía

1. John H. Mathews, Kurtis D. Fink. Métodos Numéricos con Matlab, edición 3ra. Editorial Prentice
Hall.
2. Richard L. Burden, Douglas J. Faires, Annette M. Burden. Análisis Numérico, edición 10 ma.
Editorial CENGAGE-LEARNING.
3. https://www.frsn.utn.edu.ar/GIE/AN/IN/Cuadraturas_Gauss_Legendre.html
4. Calculador on line para la cuadratura de Gauss: https://keisan.casio.com/exec/system/1330940731
5. https://www.youtube.com/watch?v=l8af78ZqS3U
6. https://en.wikipedia.org/wiki/Gaussian_quadrature
7. http://www.hvks.com/Numerical/webintegration.html

También podría gustarte