Documente Academic
Documente Profesional
Documente Cultură
1. Introduo
O uso de tcnicas numricas para o clculo de integrais ocorre quando se deseja obter a
integral de uma funo cuja primitiva no tem uma forma explcita ou no simples de se
obter. Esta funo pode ter expresso analtica conhecida ou ser representada de forma
discreta atravs de pontos dispostos em um espao uni-, bi- ou tridimensional e os
respectivos valores da funo nestes pontos (xi, f(xi)).
Uma forma equivalente de representar uma integral definida dada pela chamada soma de
Riemann, isto :
b n
S = f ( x ) dx = lim f ( xi ) xi
x 0
( x [ a, b ] ; xi [ xi 1 , xi ])
a i =1
f ( x ) dx = F ( x ) + c
2
onde c uma constante indeterminada e F(x) a antiderivada (ou primitiva) de f(x), de tal
forma que:
d
F ( x) = f ( x)
dx
Uma integral definida dita prpria quando o intervalo [a, b] de integrao finito bem
como os valores da funo f(x) neste intervalo. Por outro lado, uma integral definida
imprpria quando o intervalo [a, b] infinito ou quando a funo f(x) tem uma
descontinuidade infinita em [a, b]. Neste caso, quando se busca calcular a rea abaixo da
funo f(x), verifica-se que a rea ilimitada.
Na figura abaixo, onde f(x) = x-2, possvel observar que a integral de f(x) obtida sobre um
intervalo 1 x b fornecer uma boa aproximao para a rea abaixo da curva quando
valores b muito grandes forem adotados. Matematicamente, esta observao pode ser
expressa como:
+ b
1
f ( x) lim f ( x )
b
1
1
x 2
dx lim 2 dx
b
1
x
1b 1
lim = lim 1
b b b
x1
+
1
1
x2
dx 1
+ b
Se f(x) uma funo contnua em [a, +):
a
f ( x)dx = lim
b + f ( x) dx
a
b b
Se f(x) uma funo contnua em (-, b]:
f ( x)dx = lim
a f ( x) dx
a
f ( x)dx = lim
a f ( x) dx + lim f ( x) dx
a
b +
0
Exemplos:
+
1 1
b b
0 1 + x 2 dx = blim dx = lim arctg ( x ) = lim arctg ( b ) =
+ 1 + x 2 b + 0 b + 2
0
+ 0 b
e x dx = lim e x dx + lim e x dx = lim ( e x ) + 1 = +
0
a
a
b +
0
a a
Outra situao possvel a de integral imprpria com integrando ilimitado. Por exemplo, no
clculo da rea abaixo da funo f(x) = x-1/2 para x 9 observa-se claramente que a rea
ilimitada j que a funo no definida em x = 0. No entanto, verifica-se que for usado um
valor > 0 pequeno, obtm-se uma boa aproximao para a integral de f(x) no intervalo
especificado inicialmente. Neste caso, para f(x) = x-1/2, tem-se:
( ) ( )
9 9 9
1 1
dx = lim+ dx = lim+ 2 x = lim+ 6 2 = 6
x 0 x 0 0
0
As possveis condies para integrais imprprias com integrando ilimitado so dadas por:
b b
Se f(x) uma funo contnua em (a, b]:
a
f ( x)dx = lim+ f ( x) dx
a
b
Se f(x) uma funo contnua em [a, b): f ( x)dx = lim f ( x) dx
a
b
a
4
Se f(x) uma funo contnua em [a, b], exceto em c tal que a < c < b:
b b
a
f ( x)dx = lim f ( x) dx + lim+ f ( x) dx
c
a
c
2. Mtodo de Newton-Cotes
f ( x)dx P ( x)dx
x0 x0
n
xi +1 xi = h (i = 0, n 1)
x n x0
h=
n
5
Pn ( x ) = f ( x0 ) +
( x x0 ) f ( x x0 )( x x1 ) 2 f
( x0 ) + ( x0 ) + +
h 2! h 2
( x x0 )( x x1 ) ( x xn 1 ) n f x
( 0)
n !h n
xn xn
( x x0 ) f ( x x0 )( x x1 ) 2 f
x0
f ( x ) dx f
x0
0 +
h
0 +
2! h 2
0 ++
( x x0 ) ( x xn 1 ) n f
n 0 dx
n !h
para x = x0 r=0
para x = xn r=n
Logo, x = x0 + rh e dx = hdr. Assim sendo, a integral acima pode ser expressa como:
xn n
x0
f ( x ) dx h Pn ( r ) dr
0
n
r ( r 1) 2 r ( r 1) ( r n + 1) n
= h [ f 0 + r f 0 + f0 + + f 0 dx
0
2! n!
n n
2 f0
n
= h f 0 dr + f 0 rdr + r ( r 1) dr + +
0 0
2! 0
n f0
n
r ( r 1) ( r n + 1) dr
n! 0
Uma aproximao similar para a integral de f(x) pode ser obtida empregando-se o polinmio
de Lagrange como polinmio interpolador, ou seja:
xn xn
f ( x)dx P ( x)dx
x0 x0
n
n
Pn ( x ) = f ( xi ) Li ( x )
i=0
f ( x)dx ai f ( xi )
a i =0
sendo:
b
ai = Li ( x)dx (i = 0, n)
a
f ( x)dx ai f ( xi )
a i =0
xn xn
(x x )
n
ai = Li ( x)dx = ( x x ) dx
j
x0 x0 j = 0 i j
j i
f ( x)dx = f ( x) dx ai f ( xi ) ai = Li ( x)dx
a x1 i =0 a
7
Regra trapezoidal
xi = {x0, x1}
xn n
x0
f ( x ) dx h Pn ( r ) dr
0
n n
2 f0
n
= h f 0 dr + f 0 rdr + r ( r 1) dr + +
0 0
2! 0
n f0
n
r ( r 1) ( r n + 1) dr
n! 0
x1 1
1 1
x0
f ( x)dx h P1 (r )dr = h f 0 dr + f 0 rdr
0 0 0
x1 r2
1
f ( x ) dx h f 0 r 0 + f 0
1
x0 2 0
8
f 0
x1
f ( x)dx h f
x0
0 +
2
Portanto:
x1
h
f ( x)dx 2 [ f
x0
0 + f1 ]
xn xn n
Pn ( x ) = f ( xi ) Li ( x )
n
Li ( x) =
(x x )
f ( x)dx Pn ( x)dx
j
x0 x0 i=0 j =0
j i
(x x )
i j
( x x1 ) f x + ( x x0 ) f x
P1 ( x) = ( ) ( )
( x0 x1 ) 0 ( x1 x0 ) 1
x1 x1
( x x1 ) ( x x0 ) f x dx
f ( x ) dx (x f ( x0 ) + ( )
x0 x0 0 x1 ) ( x1 x0 ) 1
x1
x1
( x x1 )2 ( x x0 )
2
f ( x ) dx f ( x0 ) + f ( x1 )
x0 2 ( x0 x1 ) 2 ( x1 x0 ) x
0
x1
( x1 x0 ) f
f ( x)dx ( x0 ) + f ( x1 )
x0
2
Como x1 x0 = h, obtm-se:
x1
h
f ( x)dx 2 f ( x ) + f ( x )
x0
0 1
O erro da aproximao pode ser determinado, por exemplo, pela expresso que define o
erro de truncamento para o polinmio interpolador de Lagrange, isto :
xn n
f( ( ( x) ) dx
n +1)
ET = ( x xi )
x0 i =0 ( n + 1)!
( x0 xn )
O Teorema do Valor Mdio Ponderado para Integrais pode ser descrito da seguinte forma:
supondo uma funo f(x) contnua no intervalo [a, b], que exista a integral de Riemann da
funo g(x) e que g(x) no troca de sinal em [a, b], ento existe um ponto c em (a, b) onde:
b b
a
f ( x) g ( x)dx = f (c) g ( x)dx
a
9
f(
2)
( ( x ) ) x
1
ET =
2 ( x x )( x x ) dx
x0
0 1 ( x0 < < x1 )
f ( 2 ) ( ( x ) ) x 3 ( x1 + x0 ) 2
x1
ET = x + x0 x1 x
2 3 2 x 0
h3 ( 2)
ET = f ( )
12
Da expresso acima, pode-se concluir que a regra trapezoidal produz um resultado exato
quando aplicada a qualquer polinmio de grau 1 ou menor.
Regra de Simpson
x0
f ( x ) dx h Pn ( r ) dr
0
n n
2 f0
n
= h f 0 dr + f 0 rdr + r ( r 1) dr + +
0 0
2! 0
n f0
n
r ( r 1) ( r n + 1) dr
n! 0
10
x2 2
2 2
2 f0
2
x0
f ( x)dx h P1 (r )dr = h f 0 dr + f 0 rdr +
0 0 0
2! 0 r (r 1)dr
x2 r2
2
2 f0 r 3 r 2
2
f ( x ) dx h f 0 r 0 + f 0 +
2
x0 2 0 2 3 2 0
Portanto:
x2
h
f ( x)dx 3 [ f
x0
0 + 4 f1 + f 2 ]
xn xn n
Pn ( x ) = f ( xi ) Li ( x )
n
Li ( x) =
(x x )
f ( x)dx Pn ( x)dx
j
x0 x0 i=0 j =0
j i
(x x )
i j
( x x1 )( x x2 ) f x + ( x x0 )( x x2 ) f x + ( x x0 )( x x1 ) f x
P2 ( x) = ( ) ( ) ( )
( x0 x1 )( x0 x2 ) 0 ( x1 x0 )( x1 x2 ) 1 ( x2 x0 )( x2 x1 ) 2
x2 x2
( x x1 )( x x2 ) ( x x0 )( x x2 ) f x +
f ( x ) dx x x1 )( x0 x2 )
f ( x ) + ( )
x0 ( 0 ( x1 x0 )( x1 x2 ) 1
0
x0
( x x0 )( x x1 ) f x dx
( 2 )
( x2 x0 )( x2 x1 )
h5 ( 4)
ET = f ( ) ( x0 < < x2 )
90
Portanto, conclui-se que a regra de Simpson produz um resultado exato quando aplicada a
qualquer polinmio de grau 3 ou menor.
Exemplo: considerando o intervalo [0, 2] definido sobre o eixo x, onde as funes f(x)
indicadas abaixo so contnuas, obtenha a integral destas funes usando a regra
trapezoidal e a regra de Simpson.
11
f1(x) = x2, f2(x) = x4, f3(x) = 1/(x + 1), f4(x) = (1 + x2)1/2, f5(x) = sen(x), f6(x) = ex
2
2
f ( x)dx f ( 0 ) + f ( 2 )
0
2
x2 x0
x2
h
f ( x)dx 3 [ f ( x ) + 4 f ( x ) + f ( x )] ;
x0
0 1 2 h=
2
2
1
f ( x)dx [ f (0) + 4 f (1) + f (2)]
0
3
f(x) f1(x) = x2 f2(x) = x4 f3(x) = 1/(x + 1) f4(x) = (1 + x2)1/2 f5(x) = sen(x) f6(x) = ex
Exato 2,667 6,400 1,099 2,958 1,416 6,389
Trapezoidal 4,000 16,000 1,333 3,326 0,909 8,389
Simpson 2,667 6,667 1,111 2,964 1,425 6,421
n = 1:
x2
3h 3h3 ( 2 )
f ( x)dx = [ 0
f ( x ) + f ( x1 ]
) + f ( ) ( x1 < < x2 )
x1
2 4
12
n = 2:
x3
4h 145h5 ( 4 )
f ( x)dx = [ 2 f ( x0 ) f ( x1 ) + 2 f ( x2 )] + f ( ) ( x1 < < x3 )
x1
3 45
n = 3:
x4
5h 95h5 ( 4 )
f ( x)dx = [11 f ( x0 ) + f ( x1 ) + f ( x2 ) + 11 f ( x3 ]
) + f ( ) ( x1 < < x4 )
x1
24 144
4
Exemplo: obter aproximaes para a integral sen( x)dx = 1
0
2 2 0, 29289322
4
4
sen( x)dx sen ( 0 ) + sen ( 4 )
0
2
x2 x0
x2
h
f ( x)dx 3 [ f ( x ) + 4 f ( x ) + f ( x )] ;
x0
0 1 2 h=
2
4
8
sen( x)dx [sen(0) + 4.sen( 8) + sen( 4) ]
0
3
n =0:
x1 x1
x1
x1
f ( x)dx 2hf ( x0 ) h =
n+2
4
sen( x)dx 2 8 .sen(
0
8)
n =1:
x2 x1
x2
3h
f ( x)dx [ f ( x0 ) + f ( x1 )] h =
x1
2 n+2
13
4 3
sen( x ) dx [sen( 12) + sen( 6) ]
12
0
2
n =2:
x3 x1
x3
4h
f ( x)dx [ 2 f ( x0 ) f ( x1 ) + 2 f ( x2 )] h = n
x1
3 +2
4 4
sen( x ) dx [ 2.sen( 16) sen( 8) + 2.sen(3 16) ]
16
0
3
n 0 1 2
Frmulas fechadas - 0,27768018 0,29293264
Erro - 0,01521304 0,00003942
Frmulas abertas 0,30055886 0,29798754 0,29285866
Erro 0,00766565 0,00509432 0,00003456
Considerando a ilustrao abaixo, onde a rea abaixo da curva f(x) dividida em 5 reas
trapezoidais com pontos igualmente espaados. Uma aproximao desta rea por
integrao numrica obtida aplicando-se a regra de integrao trapezoidal
individualmente para cada uma das clulas formadas, isto :
T ( h ) A1 + A2 + A3 + A4 + A5
h h h
A1 = ( f0 + f1 ) A2 = ( f1 + f 2 ) A3 = ( f 2 + f3 )
2 2 2
h h
A4 = ( f3 + f 4 ) A5 = ( f 4 + f5 )
2 2
Logo:
14
h
T ( h) f 0 + 2 ( f1 + f 2 + f3 + f 4 ) + f5
2
A expresso acima pode ser generalizada subdividindo a rea abaixo da curva f(x),
considerada contnua C2 no intervalo [a, b], em n (par ou mpar) subintervalos, de tal forma
que h = (b a)/n e xj = a + jh (j = 0, n). A equao que define a regra composta trapezoidal
juntamente com o termo de erro vem dada por:
h n 1 h2
b
f ( x )dx =
2
f ( a ) + 2 f ( x j ) + f ( b ) ( b a ) f ( )
12
(2)
(a < < b)
a j =1
h2
ET = ( b a ) f (2) ( ) ( a < < b)
12
0, 2 2
ET = ( 2,3 1, 9 ) f (2) ( ) (1,9 < < 2,3)
12
Observando que:
k f ( x ) = h k f ( k ) ( ) ( x0 < < x n )
Assim, obtm-se:
0, 22 2 f (1, 9) 0, 4
ET = ( 2, 3 1,9 ) = 0,16633 ET = 0,55443x10 2
12 0, 22 12
Para a obteno da integral de f(x) no intervalo [1,9; 2,3] usando a regra trapezoidal
estendida com h = 0,2 emprega-se a seguinte expresso:
h n 1
b
f ( x )dx = f ( a ) + 2 f ( x j ) + f (b )
a
2 j =1
2,3
0, 2
f ( x)dx = f (1,9) + 2. f ( 2,1) + f ( 2,3)
1,9
2
2,3
0, 2
f ( x)dx = [3, 41773 + 2.4,14431 + 5, 03722] = 1, 674357
1,9
2
h2
ET = ( b a ) f (2) ( ) ( a < < b)
12
0,12
ET = ( 2,3 1,9 ) f (2) ( ) (1, 9 < < 2,3)
12
Observando que:
k f ( x ) = h k f ( k ) ( ) ( x0 < < x n )
0,12 2 f (2,1) 0, 4
ET = ( 2,3 1,9 ) = 0, 04571 ET = 0,15237x102
12 0,12 12
Para a obteno da integral de f(x) no intervalo [1,9; 2,3] usando a regra trapezoidal
estendida com h = 0,1 emprega-se a seguinte expresso:
h n 1
b
f ( x )dx = f ( a ) + 2 f ( x j ) + f ( b )
a
2 j =1
2,3
0,1
f ( x)dx = f (1,9) + 2. f ( 2, 0 ) + 2. f ( 2,1) + 2. f ( 2, 2 ) + f ( 2,3 )
1,9
2
2,3
0,1
f ( x)dx = [3, 41773 + 2.(3, 76220 + 4,14431 + 4, 56791) + 5, 03722] = 1, 67019
1,9
2
A regra de Simpson estendida formulada a partir de um intervalo [a, b] sobre o eixo x onde
uma dada funo f(x) vlida (neste caso, contnua C4), o qual dividido em n (par)
subintervalos. Para cada par consecutivo de subintervalos ento aplicada a regra de
Simpson convencional, obtendo-se uma expresso que representa a aproximao para a
integral de f(x) e seu respectivo termo de erro, dada por:
( n 2) 1
h h4
b n 2
f ( x )dx =
3
f ( a ) + 2 f ( x 2j ) + 4 f ( x 2 j 1 ) + f ( b )
180
( b a ) f (4) ( ) (a < < b)
a j =1 j =1
Na figura abaixo, observa-se que cada clula formada por 2 subintervalos consecutivos [xi,
xi+1] e [xi+1, xi+2], cuja rea dada por (h/3)[f(xi) + 4f(xi+1) + 4f(xi+2)], sendo i = 0, n - 2, e o topo
definido atravs de um polinmio interpolador de grau 2.
17
h4
ET = ( b a ) f (4) ( ) (a < < b)
180
onde:
Logo:
0,14 4 f (1, 9) 0, 4
ET = ( 2, 3 1, 9 ) = 0, 00037 ET = 0,822x10 7
180 0,14 180
( n 2) 1
h
b n 2
f ( x) dx =
3
f ( a ) + 2 f ( x 2j ) + 4 f ( x2 j 1 ) + f ( b )
a j =1 j =1
18
2,3
0,1
f ( x)dx = f (1, 9) + 2 f ( 2,1) + 4 f ( 2, 0 ) + 4 f ( 2, 2 ) + f ( 2, 3)
1,9
3
2,3
0,1
f ( x)dx = [3, 41773 + 2.4,14431 + 4(3, 76220 + 4, 56791) + 5, 03722] = 1, 66880
1,9
3
2
Exemplo 2: calcular a integral xLn( x)dx
1
usando a regra de Simpson estendida para n = 2,
n= 4 e n = 8 subintervalos de integrao.
Para n = 2:
xn x0 2 1
h= h= = 0,5 f ( x) = xLn( x)
n 2
( n 2) 1
h
b n 2
f ( x) dx =
3
f ( a ) + 2 f ( x 2j ) + 4 f ( x2 j 1 ) + f ( b )
a j =1 j =1
2
h
xLn ( x )dx = f ( x0 ) + 4. f ( x1 ) + f ( x2 )
1
3
2
xLn ( x ) dx =
0, 5
3
{[1, 0.Ln(1, 0)] + 4.[1, 5.Ln(1, 5)] + [ 2, 0.Ln(2, 0)]}
1
2
0, 5
xLn ( x ) dx = {0, 0 + 4.0, 6081977 + 1,3862944} = 0, 6365142
1
3
Para n = 4:
xn x0 2 1
h= h= = 0, 25 f ( x) = xLn( x)
n 4
( n 2) 1
h
b n 2
f ( x) dx =
3
f ( a ) + 2 f ( x 2j ) + 4 f ( x2 j 1 ) + f ( b )
a j =1 j =1
2
h
xLn( x ) dx = f ( x0 ) + 2. f ( x2 ) + 4. f ( x1 ) + 4. f ( x3 ) + f ( x4 )
1
3
2
Para n = 8:
xn x0 2 1
h= h= = 0,125 f ( x) = xLn( x)
n 8
( n 2) 1
h
b n 2
f ( x) dx =
3
f ( a ) + 2 f ( x 2j ) + 4 f ( x2 j 1 ) + f ( b )
a j =1 j =1
2
h
xLn( x )dx = f ( x0 ) + 2. f ( x2 ) + 2. f ( x4 ) + 2. f ( x6 ) +
1
3
4. f ( x1 ) + 4. f ( x3 ) + 4. f ( x5 ) + 4. f ( x7 ) + f ( x8 )
2
xLn( x ) dx =
0,125
3
{[1, 0.Ln(1, 0)] + 2.[1, 25.Ln(1, 25)] + 2.[1, 5.Ln(1, 5)] +
1
2
0,125
xLn( x ) dx = {0, 0 + 2.0, 2789294 + 2.0, 6081977 + 2.0, 9793276 +
1
3
4.0,1325059 + 4.0, 4378739 + 4.0, 7889502 + 4.1,1786412 +
1, 3862944}
2
xLn ( x ) dx = 0, 6362954
1
Seja f(x) um funo contnua C2 no intervalo [a, b], a integral de f(x) pode ser obtida atravs
da regra do ponto mdio composta para n + 2 subintervalos empregando-se:
b
f ( x)dx = 2h f ( x2 j ) +
n2
h2
( b a ) f (2) ( ) (a < < b)
a j =0 6
Na figura abaixo, observa-se que a rea abaixo da curva f(x) aproximada por uma soma de
clulas retangulares formadas por 2 subintervalos consecutivos [xi, xi+1] e [xi+1, xi+2], cuja rea
dada por 2h.f(xi+1), sendo i = -1, n + 1. O ponto xi+1 o ponto mdio da clula, posio onde
a funo f(x) avaliada.
20
Considerando que a integral de uma funo contnua f(x) no intervalo [a, b] pode ser
aproximada por:
b n
f ( x)dx ai f ( xi )
a i =0
A aproximao mostrada acima indica que uma vez especificado o parmetro n, possvel
obter um resultado exato para polinmios de grau mximo 2n + 1, uma vez que os
coeficientes ai e os ns xi sejam escolhidos apropriadamente.
f ( x)dx a
1
0 f ( x0 ) + a1 f ( x1 )
1
f ( x) = x xdx = a
1
0 f ( x0 ) + a1 f ( x1 ) a0 x0 + a1 x1 = 0
1
2
f ( x) = x x dx = a f ( x0 ) + a1 f ( x1 ) a0 x02 + a1 x12 =
2 2
0
1
3
1
f ( x) = x x dx = a f ( x0 ) + a1 f ( x1 ) a0 x03 + a1 x13 = 0
3 3
0
1
a0 = 1; a1 = 1; x0 = 3 3 x1 = 3 3
f ( x)dx f (
1
3 3) + f ( 3 3)
O mesmo procedimento pode ser aplicado para n > 1, porm obtm-se sempre um sistema
de 2n + 2 equaes no lineares, cuja soluo bem mais complicada. Para evitar esta
dificuldade, usa-se o conceito de polinmios ortogonais, como o caso dos polinmios de
Legendre.
1 dn 2
n (
x 1)
n
Pn ( x) =
2 n ! dx
n
Observa-se que as razes de Pn(x) so todas reais e distintas, estando situadas no intervalo [-
1, 1] e simetricamente dispostas em relao origem (x = 0). Para n mpar, verifica-se que
uma das razes sempre x = 0.
Pn(x) Razes xi
P1(x) = 1 x0 = 0,0
x0 = -0,5773502692
P2(x) = (1/2)(3x2 1)
x1 = 0,5773502692
x0 = -0,7745966692
3
P3(x) = (1/2)(5x 3x) x1 = 0,0
x2 = 0,7745966692
x0 = -0,8611363116
x = -0,3399810436
P4(x) = (1/8)(35x4 30x2 + 3) 1
x2 = 0,3399810436
x0 = 0,8611363116
b
Uma integral do tipo f ( x)dx
a
definida em
= c1 x + c2
onde:
1 (1) a+b
c1 = tg = c2 =
ba ba
23
Logo:
2 a+b 1
= x x= ( b a ) + a + b
ba ba 2
Com isso, a quadratura de Gauss pode ser aplicada a qualquer intervalo [a, b] obtendo-se:
ba ba (b a ) + (a + b)
b 1 1
f ( x) dx = f ( ) d = f d
a 2 1 2 1 2
Como a integrao numrica de uma funo f(x) pelo mtodo de Gauss-Legendre realizada
com polinmios interpoladores de Legendre, tem-se que:
1 1
f ( ) d Pn ( ) d
1 1
onde:
1 n
Pn ( ) d = f (i )Wi
1 i =0
1
1
Pn +1 ( )
d
( )
Wi =
Pn+1 i 1
i
Na tabela abaixo so apresentados valores timos para integrao numrica pelo mtodo de
Gauss-Legendre.
f (2 n + 2) ( ) b
( x x0 )( x x1 ) ( x xn ) dx
2
ET = ( a < < b)
(2n + 2)! a
1
Exemplo 1: calcular a integral e x dx usando o mtodo de Gauss-Legendre com n = 2.
2
ba ba
b 1 1
f ( x)dx = f ( ) d Pn ( ) d
a 2 1 2 1
onde:
1 n
Pn ( ) d = f (i )Wi
1 i =0
Assim:
ba ba n
b 1
f ( x)dx = f ( ) d f ( i )Wi
a 2 1 2 i =0
1 1
1 1 2 1
x
e dx = ( ) f ( i ) Wi = f ( 0 ) W0 + f (1 ) W1 + f ( 2 ) W2
2
f d
0
2 1 2 i=0 2
1 1
x= ( b a ) + a + b x= ( + 1)
2 2
Logo:
+1
2
f ( ) = e 2
0 = -0,7745966692; W0 = 0,5555555556
1 = 0; W1 = 0,8888888889
2 = 0,7745966692; W2 = 0,5555555556
Assim, obtm-se:
1 2 1
f ( i ) Wi = f ( 0 ) W0 + f (1 ) W1 + f ( 2 ) W2
2 i=0 2
25
1
2 2 2
0,7745967 +1 0 +1 0,7745967 +1
1 2
f (i ) Wi = e 2
0,5555556 + e 2
0,8888889 + e 2
0,5555556
2 i=0 2
1 2 1
f ( i ) Wi = [ 0, 5485437 + 0, 6922674 + 0, 2528181] = 0, 7468146
2 i =0 2
1,4
1
Exemplo 2: calcule a integral 1 + x dx pelo mtodo de Gauss-Legendre com n = 3.
1,0
ba ba
b 1 1
f ( x)dx = f ( ) d Pn ( ) d
a 2 1 2 1
onde:
1 n
Pn ( ) d = f (i )Wi
1 i =0
Assim:
ba ba n
b 1
f ( x)dx = ( )
f d f ( i )Wi
a 2 1 2 i =0
1,4 1 3
1
1+ x dx = 0, 2 f ( ) d 0, 2 f ( i ) Wi =
1,0 1 i =0
0, 2 f ( 0 ) W0 + f (1 )W1 + f ( 2 ) W2 + f ( 3 )W3
1
x= ( b a ) + a + b x = 0, 2 + 1, 2
2
Logo:
1
f ( ) =
0, 2 + 2, 2
0 = -0,8611363116; W0 = 0,3478548451
1 = -0,3399810436; W1 = 0,6521451549
2 = 0,3399810436; W2 = 0,6521451549
26
3 = 0,8611363116; W3 = 0,3478548451
Assim, obtm-se:
2
0, 2 f ( i ) Wi = 0, 2 f ( 0 ) W0 + f (1 ) W1 + f ( 2 ) W2 + f ( 3 ) W3
i =0
2
1
0, 2 f (i ) Wi = 0, 2 .0, 3478548 +
i =0 0, 2.0,8611363 + 2, 2
1
0, 2.0, 3399810 + 2, 2 .0, 6521452 +
1
0, 2.0,3399810 + 2, 2 .0, 6521452 +
1
0, 2.0,8611363 + 2, 2 .0, 3478548
3
0, 2 f ( i ) Wi = 0, 2 [ 0,1715453 + 0, 3058837 + 0, 2875425 + 0,1466364 ] = 0,1823216
i=0
Uma integral dupla sobre uma regio retangular de dimenses [a, b] x [c, d] pode ser escrita
como:
d b
f ( x, y ) dxdy
c a
f ( x, y ) dx f ( xi , y ) Wi
a i =0
b
f ( x, y ) dx dy ( y j )W j
m n
( y ) = f ( xi , y ) Wi
d
c
a j =0 i =0
Logo:
d b
f ( x, y ) dxdy f ( xi , y j ) WW
n m
c a i =0 j = 0
i j
27
1
x= ( b a ) + a + b
2
1
y= ( d c ) + c + d
2
Portanto, tem-se:
dx =
( b a ) d
2
dy =
( d c ) d
2
Exemplo: para a rea abaixo, determine a integral do produto de duas funes f(x,y) e g(x,y),
cujos valores nos pontos de integrao so dados na tabela a seguir. Utilize o mtodo de
Gauss-Legendre com 3x2 (, ) pontos de integrao.
Ponto de integrao Posio (i, j) f(i, j) = fij g(i, j) = gij Peso Wi Peso Wj
1 (0, 0) = (0,77459; 0,57735) f00 = 50 g00 = 0,02 Wi0 = 0,55556 Wj0 = 1,0
2 (1, 0) = (0,0; 0,57735) f10 = 60 g10 = 0,05 Wi1 = 0,88889 Wj0 = 1,0
3 (2, 0) = (-0,77459; 0,57735) f20 = 70 g20 = 0,09 Wi2 = 0,55556 Wj0 = 1,0
4 (0, 1) = (0,77459; -0,57735) f01 = 45 g01 = 0,01 Wi0 = 0,55556 Wj1 = 1,0
5 (1, 1) = (0,0; -0,57735) f11 = 55 g11 = 0,01 Wi1 = 0,88889 Wj1 = 1,0
6 (2, 1) = (-0,77459; -0,57735) f21 = 40 g21 = 0,02 Wi2 = 0,55556 Wj1 = 1,0
f ( x, y ) g ( x, y ) dxdy
c a
f ( x, y ) g ( x, y ) dxdy i j i j i j
c a
4 i=0 j =0
d b
f (i , j ) g (i , j )WW
6.3 2 1
f ( x, y ) g ( x, y ) dxdy i j
c a
4 i=0 j =0
29
d b
9
f ( x, y ) g ( x, y ) dxdy f ( 0 , 0 ) .g ( 0 , 0 ) Wi 0W j 0 + f ( 0 ,1 ) .g ( 0 ,1 ) Wi 0W j1 +
c a
2
f (1 , 0 ) .g (1 , 0 ) Wi1W j 0 + f (1 ,1 ) .g ( 1 ,1 ) Wi1W j1 +
f ( 2 , 0 ) .g ( 2 , 0 ) Wi 2W j 0 + f ( 2 ,1 ) .g ( 2 ,1 ) Wi 2W j1
d b
f ( x, y ) g ( x, y ) dxdy 35, 57519
c a
A extenso da formulao para integrais triplas sobre um volume cbico direta, sendo a
aproximao por integrao numrica dada, neste caso, por:
f d b
( b a )( d c )( f e ) .
f ( x, y ) dxdydz
e c a
8
n m l
(b a)i + (a + b) (d c) j + (d + c) ( f e) k + (e + f )
f , , WW
i jWk
i =0 j = 0 k = 0 2 2 2
Para integrais sobre regies mais complexas, as tcnicas discutidas anteriormente podem
ser adaptadas para aproximar integrais do tipo:
d b( y )
f ( x, y ) dxdy
c a( y)
ou:
b d (x)
f ( x, y ) dydx
a c( x)
Para obter-se uma aproximao por integrao numrica para a integral acima atravs da
quadratura de Gauss, deve-se inicialmente transformar o intervalo [c(x), d(x)] para [-1, 1]
para cada x em [a, b], obtendo-se:
b d ( x) b
d ( x) c( x) n ( d ( x ) c ( x ) ) j + d ( x ) + c ( x )
f ( x, y ) dydx f x, W j dx
a c(x) a
2 j =0 2
f ( x, y, z ) dzdydx
a c(x) ( x, y )
4. Integrais imprprias
Como foi visto anteriormente, uma integral imprpria ocorre quando a funo a ser
integrada apresenta alguma singularidade (valor ilimitado) no intervalo de integrao ou
quando o intervalo de integrao apresenta um ou ambos os extremos infinitos.
31
(b a )
b 1 p
1
( x a)
a
p
dx =
1 p
a integral imprpria correspondente converge somente se 0 < p < 1. Considerando que f(x) =
g(x)/(x a)p, onde g(x) contnua em [a, b], ento a integral imprpria de f(x) existe e pode
ser calculada da seguinte forma:
g ( x) Pn ( x)
b b b b
g ( x) Pn ( x)
a
f ( x)dx =
a ( x a)
p
dx =
a ( x a)
p
dx +
a ( x a)
p
dx
g ( x) Pn ( x)
b
A singularidade existente na integral ( x a)
a
p
dx removida definindo-se a seguinte
funo:
g ( x) Pn ( x)
se a < x b
G ( x) = ( x a )
p
0 se x = a
b
Assim, o clculo da integral G ( x )dx pode ser aproximado por integrao numrica.
a
32
1
ex
Exemplo 1: Calcular a integral
0 x
dx usando a regra de Simpson composta com n = 4 e um
n
g ( k ) ( x0 )
Pn ( x) = ( x x0 )
k
k =0 k!
2! 3! 4!
x2 x3 x 4
P4 (0) = 1 + x + + +
2 6 24
Logo:
1 1
P ( x) 1 2 1 2 1 3 2 1 5 2 1 7 2
0 4 x dx = 0 x + x + 2 x + 6 x + 24 x dx
1 1
P ( x) 2 1 1 1 9 2
4 dx = lim+ 2 x1 2 + x3 2 + x 5 2 + x 7 2 + x
x 0 3 5 21 108
0
1
P4 ( x)
dx 2,9235450
0 x
e x P4 ( x)
se 0 < x 1
G ( x) = x1 2
0 se x = 0
b a 1 0
h= = = 0, 25
n 4
( n 2) 1
h
b n2
a G ( x ) dx =
3
f ( a ) + 2 f ( x 2 j ) + 4 f ( x2 j 1 ) + f ( b )
j =1 j =1
33
1
0, 25
G ( x)dx 0, 0 + 4. ( 0, 0000170 ) + 4. ( 0, 0026026 ) + 2. ( 0, 0004013) + 0, 0099485
0
3
1
G ( x)dx 0, 0017691
0
0 x
dx G ( x)dx + 4
0 0 x
dx
obtm-se:
1
ex
0 x
dx 0, 0017691 + 2,9235450 = 2,9253141
O erro da aproximao acima est todo no primeiro termo, sendo dado por:
( b a ) h 4G (4)
ET = ( ) ( a < < b)
180
Quando a integral imprpria ocorre por limite de integrao infinito aplica-se uma mudana
de varivel do tipo t = x-1 (dt = - x-2dx).
Uma integral imprpria com singularidade em x = c, de tal forma que a < x < b, tratada
como uma soma de integrais imprprias com singularidades nos pontos extremos, isto :
b c b
a
f ( x)dx = f ( x)dx + f ( x)dx
a c
1
1
3 2
Exemplo 2: calcular a integral x sen dx empregando a regra de Simpson composta
x
com n = 16 e um polinmio de Taylor de grau 4.
Neste caso, tem-se que g(t) = sen(t) e a = 0. O polinmio de Taylor de grau 4 para sen(t) em t
= 0 (posio da singularidade) dado por:
34
n
g ( k ) ( t0 )
Pn (t ) = ( t t0 )
k
k =0 k!
2! 3! 4!
t3
P4 (0) = t
6
Logo:
1 1
P (t ) 12 1 52 2 3 2 1 7 2
0 4 t dt = 0 t 6 t dt = 3 t 21 t
1
P4 (t )
dt 0, 61904761
0 t
sen(t ) P4 (t )
se 0 < t 1
G (t ) = t1 2
0 se t = 0
b a 1 0
h= = = 0, 0625
n 16
( n 2) 1
h
b n2
G ( x)dx =
3
f ( a ) + 2 f ( x 2j ) + 4 f ( x2 j 1 ) + f ( b )
a j =1 j =1
1
0, 0625
G (t ) dt [ G (t 0 ) +
0
3
4.G (t1 ) + 4.G (t3 ) + 4.G (t5 ) + 4.G (t7 ) +
4.G (t9 ) + 4.G (t11 ) + 4.G (t13 ) + 4.G (t15 ) +
2.G (t2 ) + 2.G (t4 ) + 2.G (t6 ) + 2.G (t8 ) +
2.G (t10 ) + 2.G (t12 ) + 2.G (t14 ) + G (t16 ) ]
1
G (t ) dt 0, 0014890097
0
1 1 1
1 P (t )
1 x sen x dx = 0 t sen ( t ) dt 0 G(t )dt + 0 4 t dt
3 2 1 2
obtm-se:
1
1
1 x sen x dx = 0 t sen ( t ) dt 0, 0014890097 + 0, 61904761 = 0, 62053661
3 2 1 2
O erro da aproximao acima est todo no primeiro termo, sendo dado por:
( b a ) h 4G (4)
ET = ( ) ( a < < b)
180