Está en la página 1de 3

1

Alejandro T. Brewer

Integración numérica en una dimensión


A continuación se presentan las derivaciones básicas de las expresiones involucradas en la solución
de integrales por cuadratura de Gauss. La idea principal es representar las integrales en la forma:
ˆ1
I= f (s) ds ' w1 f (s1 ) + w2 f (s2 ) + ... + wn f (sn ) (1)
−1

en la que los coecientes wi son pesos que multiplican a la función evaluada en los puntos si
interiores al dominio Ω = [−1, 1]. Existen tablas que indican los valores de wi y si , dando lugar
a formulas con un punto, dos puntos, tres puntos, etc. En lo que sigue se verá cómo se obtienen
dichas fórmulas, y el grado de exactitud que conllevan.

Fórmula de un punto
Si la función f (s), que desea integrarse, es un polinomio lineal:
f (s) = a + b s = P1 (s)
entonces,
ˆ1 ˆ1  1
s2

I= f (s) ds = (a + b s) ds = a s + b = 2 a = 2 f (0) (2)
2 −1
−1 −1
comparando las expresiones (1) y (2) se concluye que w1 = 2 y s1 = 0. Entonces, un polinomio
lineal P_1(s) se integra exactamente con un punto haciendo:
ˆ1
I= P1 (s) ds = 2 P1 (0)
−1

Fórmula de dos puntos


Si la función f (s), que desea integrarse, es un polinomio cúbico:
f (s) = a + b s + c s2 + d s3 = P3 (s)
entonces,
ˆ1 ˆ1  1
s2 s3 s4

2
a + b s + c s2 + d s3 ds = a s + b (3)

I= f (s) ds = +c +d = 2a + c
2 3 4 −1 3
−1 −1

que puede escribirse en la forma de la (1)


2
I = 2a + c = w1 f (s1 ) + w2 f (s2 ) =
3
a + b s1 + c s21 + d s31 + w2 a + b s2 + c s22 + d s32
 
= w1
que conduce al siguiente sistema de ecuaciones:


 a (w1 + w2 ) = 2a




 b (w1 s1 + w2 s2 ) = 0


∀ a, b, c, d
2

c w1 s21 + w2 s22 = c




 3


 
d w1 s31 + w2 s32 = 0

2

o lo que es equivalente: 

 (w1 + w2 ) = 2




 (w1 s1 + w2 s2 ) = 0


(4)
2

w1 s21 + w2 s22 =




 3


 
d w1 s31 + w2 s32 = 0

Además, se impone una condición de simetría a la posición de los puntos en que se evalua la función
es decir s2 = −s1 , condición que llevada a la segunda de las (4) conduce a:
s1 (w1 − w2 ) = 0 ⇒ w1 = w2
Llevando esta última a la primera de las (4) conduce a que w1 = w2 = 1. Y en la tercera de las (4)
resulta r r
 2 2 1 1
w1 s21 + w2 s22 = ⇒ 2 s21 =
∴ s1 = − ; s2 = +
3 3 3 3
es decir que la integracion de un polinomio cubico P3 (s) se integra exactamente haciendo:
ˆ1 r r
1 1
I = P3 (s) ds = P3 (− ) + P3 ( )
3 3
−1

Fórmula de tres puntos


En la misma linea de pensamiento, puede deducirse una fórmula que integre exactamente un poli-
nomio de grado quinto:
ˆ1 r r
5 3 8 5 3
I= P5 (s) ds = P5 (− ) + P5 (0) + P5 ( )
9 5 9 9 5
−1

En general, para integrar un polinomio de grado (2n+1) en forma exacta, se necesitan (n+1) puntos
de cuadratura:
P untos ubicación (si ) peso (wi ) orden
− − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − −−
1 0. 2. 1

2 −0.577350269189626 1. 3
0.577350269189626 1.

3 −0.774596669241483 0.555555555555556 5
0. 0.888888888888889
0.774596669241483 0.555555555555556

4 −0.861136311594053 0.347854845137454 7
−0.339981043584856 0.652145154862546
0.339981043584856 0.652145154862546
0.861136311594053 0.347854845137454

5 −0.906179845938664 0.236926885056189 9
−0.538469310105683 0.478628670499366
0. 0.568888888888889
0.538469310105683 0.478628670499366
0.906179845938664 0.236926885056189

n+1 ··· ··· 2n + 1


3

Ejemplo
Evaluar la siguiente integral utilizando 2, 3 y 4 puntos de cuadratura de Gauss:
ˆπ
I= sen(x) dx (5)
0

Solución
Las integral puede resolverse reescribiéndola en el dominio computacional en la forma
ˆb ˆ1 n
X
f (x) dx = f (x(s)) J ds = wi f (x(si )) n = 2, 3, 4
a −1 i=1

en donde la relación entre el dominio x y s está dado por la transformación:


a+b b−a
x= + s (6)
2 2
Esta transformación permite evaluar a la función f en los puntos si . Para el ejemplo entre manos
la (6) queda:
a+b b−a 0+π π−0 π
x= + s= + s = (1 + s)
2 2 2 2 2
y el jacobiano resulta:
π
J=
2
por lo que la (5) en el dominio computacional queda:
ˆπ ˆ1 ˆ1 hπ i π
I= sen(x) dx = f (x(s)) J ds = sen (1 + s) ds (7)
2 2
0 −1 −1

Con dos puntos de integración, la anterior queda:


ˆπ ( " r # " r #)
π π 1 π 1
I= sen(x) dx = sen (1 − ) + sen (1 + ) = 1.9358
2 2 3 2 3
0

El error porcentual se evalua haciendo


Iaprox − Iexacta
e % = 100
Iexacta
Los resultados de las integral (7) con 2, 3, y 4 puntos de integración se resumen en la siguiente
tabla:
Integral Exacta 2 puntos error 2 p 3 puntos error 3p 4 puntos error 4p
´π
I1 = 0
sen(x) dx 2 1.9358 -3.21 2.0014 0.07 2.0000 0.00

También podría gustarte