You are on page 1of 3

1

Alejandro T. Brewer

Integracin numrica en una dimensin


A continuacin se presentan las derivaciones bsicas de las expresiones involucradas en la solucin
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 funcin 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 cmo se obtienen
dichas frmulas, y el grado de exactitud que conllevan.

Frmula de un punto
Si la funcin 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

Frmula de dos puntos


Si la funcin f (s), que desea integrarse, es un polinomio cbico:
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

Adems, se impone una condicin de simetra a la posicin de los puntos en que se evalua la funcin
es decir s2 = s1 , condicin 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

Frmula de tres puntos


En la misma linea de pensamiento, puede deducirse una frmula 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
on (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

Solucin
Las integral puede resolverse reescribindola 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 relacin entre el dominio x y s est dado por la transformacin:


a+b ba
x= + s (6)
2 2
Esta transformacin permite evaluar a la funcin f en los puntos si . Para el ejemplo entre manos
la (6) queda:
a+b ba 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 integracin, 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 integracin 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