Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuadratura Gaussiana PDF
Cuadratura Gaussiana PDF
b
∫ a
w( x) φm ( x) φn ( x) dx = 0, m ≠ n (1)
Donde w( x ) es una función de ponderación no negativa en [ a b ] .
POLINOMIOS DE LEGENDRE.
Los primeros cinco polinomios de Legendre son:
P0 ( x) = 1
P1 ( x) = x
P2 ( x) = 12 (3 x 2 − 1)
(2)
P3 ( x) = (5 x − 3 x)
1
2
3
P4 ( x) = 18 (35 x 4 − 30 x 2 + 3)
2 n ! dx n
O bien a partir de la fórmula recursiva:
(n + 1) ⋅ Pn +1 ( x) − (2n + 1) ⋅ x ⋅ Pn ( x) + n ⋅ Pn −1 ( x) = 0
Todas las raíces de cada Pn ( x ) = 0 son reales y distintas, además están contenidas en el
intervalo [ −1 1] .
CUADRATURA GAUSSIANA.
El propósito es discutir la fórmula de integración Gaussiana que aproxima
1
∫−1
f ( x) dx (4)
y mostrar que con un simple cambio de variable se pueden extender los límites de
integración a valores distintos a [ −1 1] .
La aproximación d la integral definida se puede definir como
n
f ( x) = w0 f ( x0 ) + w1 f ( x1 ) + w2 f ( x2 ) + ⋅⋅⋅ + wn f ( xn ) = ∑ wk f ( xk )
1
∫−1
k =0
(5)
Primero mostramos que los puntos xk (k = 0, ⋅⋅⋅, n) , son iguales a las raíces del polinomio
de Legendre Pn +1 ( x) .
g n ( x) = β 0 P0 ( x) + β1 P1 ( x) + ⋅⋅⋅ + β n Pn ( x) (6)
Como ejemplo supongamos
g 2 ( x) = 1 + 2 x + x 2 .
De la ecuación (6) y (2) obtendremos:
β2 ⎛ β ⎞
g 2 ( x) = β 0 + β1 x + (3 x 2 − 1) = ⎜ β 0 − 2 ⎟ + β1 x + 32 β 2 x 2
2 ⎝ 2 ⎠
β2
β0 − = 1, β1 = 2, 3
2 β2 = 1 ,
2
g 2 ( x ) = 43 P0 ( x ) + 2 P1 ( x ) + 23 P2 ( x ) .
1
∫−1
g n ( x) Pn +1 ( x) dx =
1 1 1 (7)
∫−1
β 0 P0 ( x) Pn +1 ( x) + ∫ β1 P1 ( x) Pn +1 ( x) + ⋅⋅⋅ + ∫ β n Pn ( x) Pn +1 ( x) = 0
−1 −1
w0 g n ( x0 ) Pn +1 ( x0 ) + w1 g n ( x1 ) Pn +1 ( x1 ) + ⋅⋅⋅ + wn g n ( xn ) Pn +1 ( xn ) = 0
(8)
Como g n ( x) es un polinomio arbitrario, g n ( xk ) (k = 0, ⋅⋅⋅, n) no es cero en general. Así
mismo las n + 1 funciones de ponderación ó pesos wk (k = 0, ⋅⋅⋅, n) no pueden ser todos
cero, de lo contrario la ecuación (5) será igual a cero, lo cual constituye el caso trivial.
Lo anterior implica que x0 , x1 , ⋅⋅⋅, xn son las raíces del polinomio de Legendre
Pn +1 ( x) = 0 .
Para Pn +1 ( x) ∈ [ −1
+ 1] existen n+1 raíces distintas.
Como ejemplo, para n=1,
Pn +1 ( x ) = P2 ( x ) = 1
2 ( 3x 2
− 1) = 0
por lo que las raíces son x = ± 1 3.
Mientras que para el caso n=2,
P3 ( x ) = 1
2 (5x 3
− 3 x ) = 12 x ( 5 x 2 − 3 x ) = 0 ,
n
hn ( x) = ∑ h( xk ) Lk ( x )
k =0
Por lo que
+1 +1 n
−1
∫ h ( x) dx = ∫ ∑ h( x ) L ( x) .
n
−1 k = 0
k k
Dado que h( xk ) es una constante
+1 n +1
∫ h ( x) dx = ∑ h( x ) ∫ L ( x)
−1
n
k =0
k
−1
k (9)
+1
wk = ∫ Lk ( x) k = 0, ⋅⋅⋅, n
(10).
−1
Pn +1 ( x)
El polinomio es igual a cero para todo x = x j , j = 0, ⋅⋅⋅, n , pero j ≠ k .
x − xk
De acuerdo a la regla de L’Hopital
⎡ dPk +1 ( x) ⎤
Pn +1 ( x) ⎢ dx
⎥ dP ( x )
lim =⎢ ⎥ = k +1 k = Pn'+1 ( xk )
x → xk x − x
k ⎢ d ( x − xk ) ⎥ dx
⎢⎣ dx ⎥⎦ x = xk
(Dado que la derivada del denominador es igual a 1), donde xk es una de las raíces del
polinomio de Legendre Pn +1 ( x) = 0 .
1 Pn +1 ( x)
Lk =
Pn'+1 ( xk ) ( x − xk )
por tanto las funciones de ponderación (pesos) se definen alternativamente como
+1
1 Pn +1 ( x)
Pn +1 ( xk ) −∫1 ( x − xk )
wk = ' dx (11).
1
+1 1
( 3x 2
− 1)
)∫
w0 =
2
dx
3( 1 3 −1
x+ 1
3
1
+1 1
( 3x 2
− 1)
)∫
w1 =
2
dx
3( − 1 3 −1
x+ 1
3
Para n=2, Pn +1 ( x ) = P3 ( x ) = 1
2 (5x 3
− 3 x ) . Las raíces de P3 ( x ) se determinaron
3 3
previamente y resultaron x0 = − , x1 = 0, x2 = y la derivada de P3 ( x ) ,
5 5
P3' ( x) = 3
2 (5x 2
− 1) , por lo que obtenemos
2 ( 5 x − 3x ) ⎛ 2 3 ⎞
+1 1 3 +1
1 2 5
3 ⎞ −∫1 3(3 − 1) −∫1 ⎜⎝
w0 = dx = 1
⎜ x − x ⎟ dx =
3⎛ 3
2
5 ⎟⎠ 9
2⎜ 5 ⋅ − 1 ⎟ x +
⎝ 5 ⎠ 5
1
+1 1
( 5 x 3
− 3x ) 8
w1 = 3 ∫ dx =
2
2( 5 ⋅ 0 − 1) −1 x − 0 9
2 ( 5 x − 3x ) ⎛ 2 3 ⎞
+1 1 3 +1
1 2 5
w2 =
3⎛ 3 ⎞ −1 ∫ 3
dx = ∫ 2⎜
1
3(3 − 1) −1 ⎜⎝
x + x ⎟
5 ⎟⎠
dx =
9
2 ⎜ 5 ⋅ − 1 ⎟ x −
⎝ 5 ⎠ 5
El procedimiento descrito arriba puede extenderse para diferentes valores de n, es decir,
para tres puntos, cuatro puntos, cinco puntos, etcétera. La siguiente tabla muestra
algunos de estos casos, y en [1] se pueden encontrar una lista más grande.
+1
Raíces (zi) n Factores de ponderación
∫ F ( z ) dz = ∑ wi F ( zi )
−1 i =0
(peso)
±0.57735 02691 89626 n=1 1.00000 00000 00000
fórmula de dos puntos
0.00000 000000 n=2 0.88888 88888 88889
±0.77459 66692 41483 fórmula de tres puntos
±0.33998 10435 84856 n=3 0.65214 51548 62546
±0.86113 63115 94053 fórmula de cuatro puntos 0.34785 48451 37454
0.00000 00000 000000 n=4 0.56888 88888 88889
±0.53846 93101 05683 0.47862 86704 99366
±0.90617 98459 38664 fórmula de cinco puntos 0.23692 68850 56189
(b − a ) t + (b + a ) b−a
x= dx = dt
2 2
b
En este caso ∫
a
f ( x) dx se convertirá en
b b − a +1 ⎛ (b − a ) tk + (b + a ) ⎞
∫ a
f ( x) dx =
2 ∫−1 ⎝
f⎜
2
⎟ dt
⎠
Dado que la cuadratura de Gauss-Legendre se define
+1 n
∫ f ( x) dx = ∑ wk f ( xk )
−1
k =0
La integral anterior se puede aproximar como
(b − a ) n ⎛ ( b − a ) t k + (b + a ) ⎞
∑ k ⎜⎝
b
∫a
f ( x ) dx =
2 k =0
w f
2
⎟
⎠
Esta formulación es la apropiada para usarse en la programación de este método en
computadora, en lugar de usar una transformación simbólica de f (x). En este caso los
puntos base tk se transforman y los factores de ponderación wk se modifican al
⎛b−a⎞
multiplicarse por la constante ⎜ ⎟.
⎝ 2 ⎠
Por ejemplo, usamos la fórmula de cuadratura de Gauss-Legendre de dos puntos para
calcular
∫(x − 2 x + 1) dx =
2 26
2
3
La fórmula de cuadratura Gauss-Legendre será (para el método de dos puntos)
∫(x − 2 x + 1) dx =
2
(4 − 2) ⎡ ⎛ −0.577350269189626*(4 − 2) + 4 + 2 ⎞ ⎛ 0.577350269189626*(4 − 2) + 4 + 2 ⎞ ⎤
= ⎢ (1.0) * f ⎜ ⎟ + (1.0) * f ⎜ ⎟⎥
2 ⎣ ⎝ 2 ⎠ ⎝ 2 ⎠⎦
= 2.0239322565749 + 6.6427344100918
= 8.666666666667 .