Sunteți pe pagina 1din 35

1

INTEGRAAO NUMRICA DE FUNES

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)).

Para integrais de uma varivel consideram-se as seguintes definies:

Integral definida e integral indefinida

Seja f(x) uma funo contnua no intervalo [a, b], a


integral definida desta funo dada por:
b
S = f ( x ) dx ( x [ a, b ] )
a

onde a e b so os limites inferior e superior,


respectivamente, do intervalo de integrao (intervalo fechado) e f(x) a funo a ser
integrada (integrando).

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

onde a integral S interpretada como uma soma de pequenos retngulos de base x e


altura f(xi), sendo xi o ponto onde a funo avaliada dentro do intervalo [xi-1, xi].

A integral indefinida de uma funo f(x) dada por:

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

Integral prpria e integral imprpria

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

considerando que o limite acima existe.

Assim, para a figura acima, onde f(x) = x-2, obtm-se:


+ b
1 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

Este integral um exemplo de integral imprpria com limite de integrao infinito. As


possveis condies para integrais imprprias deste tipo so dadas por:
3

+ 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

Se f(x) uma funo contnua em (-,+):


+ 0 b



f ( x)dx = lim
a f ( x) dx + lim f ( x) dx
a
b +
0

Se os limites existirem, as integrais imprprias so convergentes. Caso, contrrio, as integrais


so ditas divergentes.

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

Se os limites existirem, as integrais imprprias so convergentes. Caso, contrrio, as integrais


so ditas divergentes.

2. Mtodo de Newton-Cotes

O mtodo empregado na integrao numrica de funes f(x) chamado de quadratura e


consiste em obter por aproximao a integral de uma dada funo atravs da soma de um
nmero finito de reas de clulas polinomiais (ver figura abaixo).

Clulas retangulares Clulas trapezoidais


Dada uma funo f(x), representada atravs de um conjunto de dados discretos {f(xi)}, onde
xi (i = 0, n) so pontos distintos {x0, x1, ..., xn} do intervalo [a, b], a integral de f(x) no intervalo
[x0, xn] dada por:
xn xn

f ( x)dx P ( x)dx
x0 x0
n

onde Pn(x) o polinmio interpolador de grau n da funo f(x).

Pelo Mtodo de Newton-Cotes, considera-se que os pontos xi so igualmente espaados, de


tal forma que:

xi +1 xi = h (i = 0, n 1)

x n x0
h=
n
5

Escolhendo, por exemplo, o polinmio de Newton em diferenas ascendentes como


polinmio interpolador, obtm-se:

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

Considerando que r = (x x0)/h, ento:

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

onde Li(x) so os termos do polinmio de Lagrange, dados por:


n
( x xi )
Lk ( x ) =
i =0 ( xk xi )
(i k )
6

Portanto, para um intervalo [a, b], obtm-se que:


b n

f ( x)dx ai f ( xi )
a i =0

sendo:
b
ai = Li ( x)dx (i = 0, n)
a

Independentemente do tipo de polinmio interpolador empregado, no se costuma


aproximar f(x) por um polinmio de grau n elevado devido ao erro de arredondamento
gerado no processo.

O mtodo de Newton-Cotes pode ser do tipo fechado ou do tipo aberto, dependendo da


forma como so considerados os limites de integrao. Na frmula fechada de Newton-
Cotes so utilizados n + 1 ns (ou pontos) definidos por xi = x0 + ih (i = 0, n), onde x0 = a, xn =
b e h = (b a)/n. A forma de integrao chamada fechada porque os pontos extremos do
intervalo fechado [a, b] esto includos como ns. Usando-se, por exemplo, polinmios de
Lagrange, obtm-se:
b n

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

Por outro lado, na frmula aberta de Newton-Cotes os n + 1 ns so definidos por xi = x0 + ih


(i = 0, n), onde x0 = a + h, xn = b h e h = (b a)/(n + 2). Logo, os pontos extremos so dados
por x-1 = a e xn+1 = b. A forma de integrao aberta contm todos os ns usados para a
aproximao no intervalo aberto (a, b). Para polinmios interpoladores de Lagrange, tem-se
que:
b xn+1 n b

f ( x)dx = f ( x) dx ai f ( xi ) ai = Li ( x)dx
a x1 i =0 a
7

2.1. Frmulas fechadas de Newton-Cotes

Dependendo do nmero n de pontos utilizado (ou do grau do polinmio interpolador),


diferentes frmulas (regras) de integrao podem ser obtidas, como demonstrado abaixo.

Regra trapezoidal

Considerando-se, por exemplo, a frmula de Newton-Cotes com polinmio interpolador de


Newton para n = 1 (2 pontos, linear), obtm-se:

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 ]

O mesmo resultado obtido ao empregar-se um polinmio interpolador linear de Lagrange,


ou seja:

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

Assim, considerando a regra trapezoidal e o teorema acima, tem-se que:


x
1 1 1
ET =
2! x0 i =0
( x xi ) f ( 2) ( ( x) ) dx ( x0 x1 )

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

Logo, como h = x1 x0 quando n = 1, obtm-se:

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

Considerando-se, por exemplo, a frmula de Newton-Cotes com polinmio interpolador de


Newton para n = 2 (3 pontos, quadrtico), obtm-se:

xi = {x0, x1, x2}


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
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 ]

O mesmo resultado obtido ao empregar-se um polinmio interpolador de grau 2 de


Lagrange, ou seja:

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 )

Procedendo com os clculos e lembrando que x2 x0 = 2h para n = 2, obtm-se:


x2
h
f ( x)dx 3 [ f
x0
0 + 4 f1 + f 2 ]

O erro da aproximao pode ser determinado a partir do erro de truncamento para um


polinmio de Taylor de grau 3 centrado em x1. Pode-se demonstrar que:

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

A regra trapezoidal para este problema definida por:


x1
h
f ( x)dx 2 f ( x ) + f ( x ) ;
x0
0 1 h = x1 x0

2
2
f ( x)dx f ( 0 ) + f ( 2 )
0
2

A regra de Simpson correspondente vem dada por:

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

Os resultados obtidos pelos dois mtodos utilizados so mostrados na tabela abaixo


juntamente com os valores exatos para cada uma das funes analisadas. Observa-se que os
resultados obtidos pela regra de Simpson so significativamente melhores.

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

2.2. Frmulas abertas de Newton-Cotes

A forma aberta de Newton-Cotes considera n + 1 ns definidos por xi = x0 + ih (i = 0, n), onde


x0 = a + h, xn = b h e h = (b a)/(n + 2). Com isso, os pontos extremos so dados por x-1 = a e
xn+1 = b. A forma de integrao aberta contm todos os ns usados para a aproximao no
intervalo aberto (a, b).

Abaixo so apresentadas algumas das frmulas abertas de Newton-Cotes e seus respectivos


termos de erro.

Regra do ponto mdio (n = 0):


x1
h3 ( 2 )
f ( x)dx = 2hf ( x0 ) + f ( ) ( x1 < < x1 )
x1
3

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

empregando as regras trapezoidais e de Simpson. Compare os resultados com aproximaes


obtidas pelas regras abertas de Newton-Cotes para n = 0, n = 1 e n = 2.

A regra trapezoidal (n = 1) para este problema definida por:


x1
h
f ( x)dx 2 f ( x ) + f ( x ) ;
x0
0 1 h = x1 x0

4
4
sen( x)dx sen ( 0 ) + sen ( 4 )
0
2

Para a regra de Simpson (n = 2), tem-se que:

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

As frmulas abertas de Newton-Cotes aqui utilizadas ficam definidas por:

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

Os resultados obtidos so apresentados na tabela abaixo.

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

2.3. Integrao composta frmulas estendidas

As frmulas de Newton-Cotes so inadequadas para intervalos de integrao extensos. Uma


alternativa para melhorar a preciso seria aumentar o grau dos polinmios interpoladores,
mas polinmios de alto grau apresentam natureza oscilatria, especialmente quando os ns
so igualmente espaados. No entanto, a melhor forma de resolver o problema generalizar
as frmulas de Newton-Cotes de baixa ordem estendendo a formulao para vrios
subintervalos. Este procedimento tambm conhecido como integrao composta.

Regra trapezoidal estendida (ou composta):

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

Exemplo: dada a tabela abaixo e usando a regra trapezoidal estendida, determine:

a) a integral de f(x) no intervalo [1,9; 2,3] com h = 0,2 e a estimativa do erro da


aproximao.

b) a integral de f(x) no intervalo [1,9; 2,3] com h = 0,1 e a estimativa do erro da


aproximao.

xi 1,9 2,0 2,1 2,2 2,3


f(xi) 3,41773 3,76220 4,14431 4,56791 5,03722

a) considerando h = 0,2, obtm-se os seguintes dados:

xi f(xi) f(xi) 2f(xi)


1,9 3,41773 0,72658 0,16633
2,1 4,14431 0,89291 -
2,3 5,03722 - -
15

Uma estimativa para o erro de truncamento associado utilizao da regra trapezoidal


estendida obtida por:

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 )

2 f ( x) = 0, 22 f (2) ( ) (1, 9 < < 2, 3)

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

b) considerando agora h = 0,1, obtm-se os seguintes dados:

xi f(xi) f(xi) 2f(xi) 3f(xi) 4f(xi)


1,9 3,41773 0,34447 0,03764 0,00385 0,00037
2,0 3,76220 0,38211 0,04149 0,00422 -
2,1 4,14431 0,42360 0,04571 - -
2,2 4,56791 0,46931 - - -
2,3 5,03722 - - - -

Uma estimativa para o erro de truncamento associado utilizao da regra trapezoidal


estendida obtida por:
16

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 )

2 f ( x) = 0,12 f (2) ( ) (1,9 < < 2,3)

Assim, considerando que o valor mximo de 2f se d em x = 2,1, obtm-se:

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

Regra de Simpson estendida (ou composta):

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

onde h = (b a)/n e xj = a + jh (j = 0, n), sendo n um nmero par.

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

Exemplo 1: dada a tabela abaixo e usando a regra de Simpson estendida, determine a


integral de f(x) no intervalo [1,9; 2,3] com h = 0,1 e a estimativa do erro da aproximao.

xi 1,9 2,0 2,1 2,2 2,3


f(xi) 3,41773 3,76220 4,14431 4,56791 5,03722

Os dados necessrios para a obteno do erro de truncamento so obtidos da tabela abaixo:

xi f(xi) f(xi) 2f(xi) 3f(xi) 4f(xi)


1,9 3,41773 0,34447 0,03764 0,00385 0,00037
2,0 3,76220 0,38211 0,04149 0,00422 -
2,1 4,14431 0,42360 0,04571 - -
2,2 4,56791 0,46931 - - -
2,3 5,03722 - - - -

O erro de truncamento pela regra de Simpson estendida definido por:

h4
ET = ( b a ) f (4) ( ) (a < < b)
180

onde:

4 f ( x) = h 4 f (4) ( ) (1, 9 < < 2,3)

Logo:

0,14 4 f (1, 9) 0, 4
ET = ( 2, 3 1, 9 ) = 0, 00037 ET = 0,822x10 7
180 0,14 180

A frmula de Simpson estendida dada por:

( 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

{[1, 0.Ln(1, 0)] + 2.[1,5.Ln(1, 5)] +


0, 25
xLn( x ) dx =
1
3
4.[1, 25.Ln(1, 25) ] + 4.[1, 75.Ln(1, 75) ] + [ 2, 0.Ln(2, 0) ]}
2
0, 25
xLn( x ) dx = {0, 0 + 2.0, 6081977 + 4.0, 2789294 + 4.0,9793276 + 1, 3862944}
1
3
2
xLn ( x ) dx = 0, 6363098
1
19

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.[1, 75.Ln(1, 75) ] + 4.[1,125.Ln(1,125) ] + 4.[1,375.Ln(1,375) ] +


4.[1, 625.Ln(1, 625) ] + 4.[1,875.Ln(1,875) ] + [ 2, 0.Ln(2, 0) ]}

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

Regra do ponto mdio estendida (ou composta):

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

onde h = (b a)/(n + 2) e xj = a + (j + 1)h, sendo j = -1, n + 1 e n um nmero par. O segundo


termo da expresso acima representa o erro da aproximao.

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

3. Quadratura de Gauss mtodo de Gauss-Legendre

Todas as frmulas de integrao estudadas at agora neste material foram desenvolvidas a


partir do mtodo de Newton-Cotes, onde a integral de funes do tipo f(x) contnuas em um
intervalo [a, b] obtida considerando-se um conjunto de pontos xi, chamados de pontos de
integrao, dispostos de forma igualmente espaada. Entretanto, esta limitao pode
diminuir significativamente a preciso dos polinmios interpoladores empregados para
representar a funo a ser integrada. Porm, se for permitida uma maior liberdade para a
escolha dos pontos de integrao, possvel chegar a uma aproximao tima para a
integral da funo.

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

onde os coeficientes ai e os pontos xi devem ser determinados a fim de obter-se a melhor


aproximao possvel (maior grau de preciso). A nica restrio imposta sobre os pontos xi
est no intervalo de validade de seus valores, o qual corresponde ao intervalo de integrao
[a, b]. Portanto, a xi b.
21

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.

Para ilustrar o procedimento, considera-se n = 1 e um intervalo de integrao definido em [-


1, 1]. Neste caso, tem-se a seguinte aproximao:
1

f ( x)dx a
1
0 f ( x0 ) + a1 f ( x1 )

Como n = 1, o grau mximo do polinmio interpolador para representar de forma exata a


funo f(x) 2n + 1 = 3. Logo:
1 1 1 1 1
f ( x) = c0 + c1 x + c2 x 2 + c3 x3
1
f ( x)dx = c0 1dx + c1 xdx + c2 x 2 dx + c3 x3dx
1 1 1 1

Para determinar os valores de a0, a1, x0 e x1 utiliza-se o seguinte sistema de equaes:


1
f ( x) = 1 1dx = a
1
0 f ( x0 ) + a1 f ( x1 ) 2 = a0 .1 + a1.1 a0 + a1 = 2

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

A soluo do sistema acima :

a0 = 1; a1 = 1; x0 = 3 3 x1 = 3 3

Assim, obtm-se a seguinte aproximao:


1

f ( x)dx f (
1
3 3) + f ( 3 3)

a qual produz um resultado exato para polinmios de grau 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.

O polinmio de Legendre de grau n definido por:


22

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.

Na tabela abaixo so mostrados os primeiros polinmios de Legendre e a posio tima dos


pontos de integrao (razes) para cada caso.

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

um intervalo [a, b] qualquer pode ser


transformada em uma integral equivalente
definida no intervalo [-1, 1] a partir de uma
mudana de varivel expressa por:

= 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

sendo Wi os coeficientes da expresso a serem determinados a fim de obter-se a melhor


aproximao possvel. Estes coeficientes so chamados de funes peso e podem ser
avaliados usando-se a seguinte expresso:

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.

Grau do polinmio Razes (i) Peso Wi


n=0 0 = 0 W0 = 2
0 = -0,5773502692 W0 = 1
n=1
1 = 0,5773502692 W1 = 1
0 = -0,7745966692 W0 = 0,5555555556
n=2 1 = 0 W1 = 0,8888888889
2 = 0,7745966692 W2 = 0,5555555556
0 = -0,8611363116 W0 = 0,3478548451
1 = -0,3399810436 W1 = 0,6521451549
n=3
2 = 0,3399810436 W2 = 0,6521451549
3 = 0,8611363116 W3 = 0,3478548451
0 = -0,9061798459 W0 = 0,2369268851
1 = -0,5384693101 W1 = 0,4786286705
n=4 2 = 0 W2 = 0,5688888889
3 = 0,5384693101 W3 = 0,4786286705
4 = 0,9061798459 W4 = 0,2369268851
24

O erro de truncamento pode ser avaliado a partir da seguinte expresso:

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

Pelo mtodo de Gauss-Legendre, tem-se que:

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

A mudana de varivel realizada considerando-se a seguinte expresso:

1 1
x= ( b a ) + a + b x= ( + 1)
2 2

Logo:

+1
2

f ( ) = e 2

Para n = 2, os pontos de integrao e os respectivos pesos so dados por (ver tabela):

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

O mtodo de Gaus-Legendre pode ser descrito pela equao abaixo:

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

A mudana de varivel realizada considerando-se a seguinte expresso:

1
x= ( b a ) + a + b x = 0, 2 + 1, 2
2

Logo:

1
f ( ) =
0, 2 + 2, 2

Para n = 3, os pontos de integrao e os respectivos pesos so dados por (ver tabela):

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

3.1. Integrais mltiplas

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

A soluo da integral acima obtida analiticamente integrando-se primeiramente em


relao ao eixo x (assumindo y constante) e posteriormente em relao ao eixo y (assumindo
x constante). Numericamente, a primeira operao representada por:
b n

f ( x, y ) dx f ( xi , y ) Wi
a i =0

A segunda operao leva seguinte expresso:

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

Para a utilizao do mtodo de Gauss-Legendre necessrio realizar uma mudana de


variveis e alterar os limites de integrao para o intervalo de quadratura [-1, 1]. As variveis
x e y ficam definidas em funo das coordenadas e , respectivamente:

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

Desta forma, a integral da funo f(x, y) redefinida da seguinte forma:


d b
( b a )( d c ) 1 1
(b a ) + (a + b) (d c) + (d + c)
f ( x, y )
c a
dxdy =
4 f
1 1
2
,
2
d d

A aproximao por integrao numrica expressa por:


d b
f ( x, y ) dxdy
( b a )( d c ) n m
(b a ) i + ( a + b) ( d c ) j + ( d + c )
4
f , WW
i j
c a i =0 j =0 2 2

importante destacar que os parmetros n e m no so necessariamente iguais. Isto , no


necessrio empregar o mesmo nmero de pontos de integrao nas duas direes.
28

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

A integral a ser resolvida dada por:


d b

f ( x, y ) g ( x, y ) dxdy
c a

A aproximao pelo mtodo de Gauss Legendre expressa por:


d b
( b a )( d c )
f ( , ) g ( , )WW
n m

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

onde a coordenada do espao referente quadratura na direo correspondente ao eixo


z e l o nmero de pontos de integrao nesta direo. Os pontos e e f definem os limites
de integrao na direo z.

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

onde j e Wj so as razes e os pesos dos pontos de integrao na direo da quadratura


correspondente ao eixo y. Finalmente, o intervalo [a, b] transformado para [-1, 1] para
obter-se a integrao por quadratura da integral remanescente.
30

Para integrais triplas, tem-se:


b d ( x) ( x, y )

f ( x, y, z ) dzdydx
a c(x) ( x, y )

sendo a aproximao pelo mtodo de Gauss dada de forma semelhante ao procedimento


utilizado para integrais duplas.

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

Para uma funo apresentando singularidade no extremo inferior do limite de integrao, ou


seja:

(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

onde Pn(x) o polinmio de Taylor de grau n resultante da expanso de g(x) em torno do


ponto x = a. A segunda integral do lado direito da equao acima pode ser calculada de
forma exata, resultando em:
b
Pn ( x) n
g (k ) ( a )
(b a )
k +1 p
( x a) dx =
a
p
k =0 k !(k + 1 p )

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

polinmio de Taylor de grau 4.

Neste caso, tem-se que g(x) = ex e a = 0. O polinmio de Taylor de grau 4 para ex em x = 0


dado por:

n
g ( k ) ( x0 )
Pn ( x) = ( x x0 )
k

k =0 k!

g (2) (0) g (3) (0) g (4) (0)


P4 (0) = g (0) + g (1) (0) ( x 0 ) + ( x 0) + ( x 0) + ( x 0)
2 3 4

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

A funo G(x) definida por:

e x P4 ( x)
se 0 < x 1
G ( x) = x1 2
0 se x = 0

Aplicando a regra de Simpson composta com n = 4, obtm-se:

b a 1 0
h= = = 0, 25
n 4

xi x0 = 0,0 x1 = 0,25 x2 = 0,50 x3 = 0,75 x4 = 1,0


G(xi) 0,0 0,0000170 0,0004013 0,0026026 0,0099485

( 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

Portanto, considerando que:


1 1 1
ex P ( x)

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

Para uma funo apresentando singularidade no extremo superior do limite de integrao,


pode-se aplicar a tcnica descrita acima considerando que a expanso pelo polinmio de
Taylor se d em x = b (limite superior de integrao) ao invs de x = a (limite inferior de
integrao).

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.

Primeiramente, realiza-se a mudana de varivel atravs de t = x-1. Assim, obtm-se que:


0 1
1
x
3 2
sen dx = t 1 2sen ( t ) dt = t 1 2sen ( t ) dt
1 x 1 0

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!

g (2) (0) g (3) (0) g (4) (0)


P4 (0) = g (0) + g (0) ( t 0 ) + (t 0) + (t 0) + (t 0)
(1) 2 3 4

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

A funo G(t) definida por:

sen(t ) P4 (t )
se 0 < t 1
G (t ) = t1 2
0 se t = 0

Aplicando a regra de Simpson composta com n = 16, obtm-se:

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

Portanto, considerando que:


35

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

S-ar putea să vă placă și