You are on page 1of 6

Captulo 6

Integral
Nosso objetivo aqui e calcular a integral denida
I =
_
b
a
f(x)dx. (6.1)
O valor de I ser a associado a uma area, e usaremos esta ideia para desenvolver um algoritmo numerico. Ao
contr ario da diferencia c ao numerica, a integra c ao numerica e um processo muito est avel que, em geral, n ao
apresenta problemas.
6.1 Regra do Trapez oide
Uma aproxima c ao para a area sob uma curva complicada pode ser obtida pela substitui c ao da fun c ao
original por uma mais simples dentro de um intervalo limitado. A linha reta e a fun c ao mais simples e essa
aproxima c ao leva ` a regra do trapez oide.
A area sob a curva f(x), de x = a a x = b e aproximadamente a area abaixo da linha reta entre os
pontos (a, f(a)) e (b, f(b)). Na gura 6.1(a) a area sombreada corresponde ao c alculo da integral seguindo
esta aproxima c ao. Chamando de T
0
esta area, temos
T
0
=
1
2
[f(a) + f(b)] (b a)
. .
x0
, (6.2)
e nesta aproxima c ao teramos ent ao
I = T
0
+O(x
3
f

) (6.3)
De acordo com a expans ao em serie de Taylor, ao aproximarmos uma fun c ao por uma reta, a ordem de
grandeza do erro que estamos cometendo, ou seja, a ordem de grandeza do maior termo desprezado, e dada
pela segunda derivada da fun c ao, multiplicada por x
2
. No caso do integrando, ainda multiplicamos x,
ent ao o erro cometido e O(x
3
f

).
Certamente o c alculo de I seria bem melhor se tivessemos dividido o intervalo (b a) em duas partes
iguais, levando ` a constru c ao de dois paineis como na gura 6.1(b). Nesta aproxima c ao
I T
1
=
_
1
2
[f(a) + f
1
] x
1
_
+
_
1
2
[f
1
+ f(b)] x
1
_
(6.4)
ou
T
1
=
1
2
[f(a) + 2f
1
+ f(b)]
(b a)
2
. .
x1
, (6.5)
onde
f
1
= f(x
1
= a + x
1
) (6.6)
40
CAP

ITULO 6. INTEGRAL 41
Figura 6.1: C alculo da integral de f(x) pela regra do trapez oide. Com um, dois e quatro paineis.
As aproxima c oes de um e dois paineis est ao relacionadas:
T
1
=
T
0
2
+ x
1
f
1
. (6.7)
Para aumentar a acur acia, dividimos o intervalo em um n umero ainda maior de paineis. Para n = 2
k
paineis
temos
I T
k
=
x
k
2
_
_
f(a) + 2
n1

j=1
f
j
+ f(b)
_
_
, (6.8)
onde x
k
= (b a)/2
k
e f
j
e a fun c ao calculada nos pontos internos:
f
j
= f(x = a + jx
k
). (6.9)
Dizemos ent ao, que T
k
e o c alculo de ordem k para I.

E claro que quanto maior for o n umero de paineis, mais pr oximo de I ser a a area calculada. Mas como
determinar o n umero de paineis adequado? A melhor maneira e utilizar um criterio de convergencia. A
ideia e, partindo de T
0
, calcular consecutivamente T
1
, T
2
, etc, ate que o valor da area tenha atingido a
satura c ao, ou seja, quando a pr oxima subdivis ao trouxer uma melhoria desprezvel. Para implementar esse
procedimento, o ideal e calcular cada ordem em fun c ao da anterior, aproveitando o que j a foi calculado.
Seguindo a ideia da equa c ao (6.7), que d a T
1
em fun c ao de T
0
, e lembrando que x
1
= 2x
2
, podemos
escrever
T
2
=
T
1
2
+ x
2
[f(a + x
2
) + f(a + 3x
2
)]. (6.10)
A equa c ao (6.10) pode ser facilmente generalizada para a ordem k:
T
k
=
T
k1
2
+ x
k
n1

j(impar)=1
f(a + jx
k
) (6.11)
onde a soma e sobre os valores mpares de j apenas.
O procedimento para o uso da (6.11) e ent ao
1. Calcular T
0
usando a equa c ao (6.2)
2. Aplicar a equa c ao (6.11) repetidamente para k = 1, 2, 3 . . . ate que a acur acia desejada seja conseguida.
O criterio para parar a subdivis ao em paineis pode ser expresso matematicamente como
Se

T
k
T
k1
T
k1

< pare. (6.12)


O criterio (6.12) n ao e o unico que determina o m da subdivis ao. De acordo com o Numerical Recipes
[?], n ao se deve ultrapassar a ordem k = 20 para evitar o ac umulo de erros de arredondamento. Assim a
subdivis ao deve prosseguir enquanto a convergencia n ao foi atingida e o n umero de paineis n ao ultrapassar
2
20
.
CAP

ITULO 6. INTEGRAL 42
Regra de Simpson
A regra do trapez oide usa segmentos de reta para aproximar uma fun c ao, um passo natural para melhorar
a aproxima c ao e usar segmentos de par abolas. Este e o princpio da regra de Simpson.
Uma par abola generica pode ser escrita como
y(x) = c
0
+ c
1
x + c
2
x
2
. (6.13)
A area sob a par abola, desde x = a ate x = b, e
A =
_
b
a
y(x)dx =
_
b a
6
_
[6c
0
+ 3c
1
(b + a) + 2c
2
(b
2
+ ab + a
2
)], (6.14)
ou, escrevendo em termos de y(x),
A =
1
3
_
b a
2
__
y(a) + 4y
_
a + b
2
_
+ y(b)
_
. (6.15)
Vemos assim, que a area sob uma par abola generica pode ser escrita em termos do valor da par abola nos
extremos e no centro do intervalo.
Usaremos a express ao (6.14) para calcular a area sob uma curva qualquer f(x), aproximando f(x), no
respectivo intervalo, por uma par abola cujos coecientes foram determinados de forma a que esta passe pelos
pontos extremos do intervalo e pelo ponto central, como mostrado na gura 6.2(a).
Figura 6.2: C alculo da integral de f(x) pelo metodo de Simpson, (a) com um painel, e (b) com dois paineis.
Como o metodo de Simpson leva em conta a curvatura, precisamos de pelo menos 3 pontos, ou dois
paineis para iniciar o c alculo da integral. Adotando uma nota c ao an aloga a da se c ao anterior, e usando a
express ao (6.15) temos que na ordem k = 1
I =
_
b
a
f(x)dx S
1
=
1
3
x
1
[f(a) + 4f
1
+ f(b)] , (6.16)
onde f
1
e x
1
s ao denidos como em (6.6). Note que a principal diferen ca entre (6.5) e (6.16) e o maior
peso dado ao ponto central na segunda express ao.
CAP

ITULO 6. INTEGRAL 43
Como no caso da regra do trapez oide, podemos dividir o intervalo de integra c ao em n = 2
k
paineis,
obtendo na k-esima ordem
S
k
=
x
k
3
_
_
f(a) + 4
n1

j(impar)=1
f(a + jx
k
) + 2
n2

i(par)=2
f(a + ix
k
) + f(b)
_
_
+O(x
5
f
(4)
), (6.17)
onde
x
k
=
b a
2
k
, (6.18)
f
(4)
e a derivada de quarta ordem. O termo c ubico e cancelado (conra!) e por isso temos a contribui c ao do
termo qu artico da expans ao em serie de Taylor de f(x). A computa c ao da integral pela regra do trapez oide
ou pela de Simpson envolve as mesmas grandezas e os dois resultados podem ser relacionados
S
k
= T
k
+
T
k
T
k1
3
. (6.19)
O criterio de convergencia (6.12) pode ser igualmente aplicado:
Enquanto k < KMAX, KMAX = 20,
Se

S
k
S
k1
S
k
1

< pare. (6.20)


6.2 Exerccios
1. Se um determinado evento aleat orio e descrito pela densidade de probabilidade f(x), a probalidade de
que o resultado associado a esse evento esteja entre a e b e dada por
P(a < x < b) =
_
b
a
f(x)dx.
Quando o intervalo de integra c ao compreende todos os possveis valores de x, o valor da probabilidade
deve ser 1, o que dene a normaliza c ao de f(x).
Use o metodo de Simpson para calcular essa probabilidade nas situa c oes indicadas abaixo, e para ver-
icar a normaliza c ao numericamente.
(a) Distribui c ao Gaussiana, denida como
f(x) =
1

2
exp
_
(x x
m
)
2
2
2
_
,
para > 0, e x entre e +.
i. a = x
m
+ e b =
ii. a = x
m
e b = x
m
+
iii. a = x
m
2 e b = x
m
+ 2
CAP

ITULO 6. INTEGRAL 44
(b) Distribui c ao Log-normal, denida como
f(x) =
1
x

2
exp
_
[ln(x/x
m
)]
2
2
2
_
para > 0, e x entre 0 e +.
i. a = x
m
/ exp() e b =
ii. a = x
m
/ exp() e b = x
m
exp()
iii. a = x
m
/[exp()]
2
e b = x
m
[exp()]
2
Observa c oes:
Os integrandos devem ser denidos separadamente do main, por fun c oes de prot otipo:
double f(double x, double xm, double sigma).
Os c alculos devem ser feitos ate que a acur acia de 10
6
seja alcan cada, mas garantindo que o
n umero de paineis seja menor que 20.
2. Neste exerccio voce vai calcular o perodo de oscila c ao de um pendulo simples, para qualquer ampli-
tude de oscila c ao.
As oscila c oes no plano vertical do pendulo simples es-
quematizado ao lado podem ser descritas pela fun c ao (t)
que d a o angulo entre a haste de suporte e a vertical
que passa pelo ponto de apoio. Uma an alise simples dos
torques que atuam sobre a massa suspensa [?, ?] diz que
(t) deve ser solu c ao da equa c ao diferencial

=
g
l
sen, (6.21)
onde g e a acelera c ao da gravidade e l e o comprimento
da haste. Esta equa c ao n ao e muito simples de resolver
devido ` a n ao-linearidade da fun c ao seno.
q
l
m
Entretanto, se consideramos apenas pequenas oscila c oes do pendulo ( /2) podemos tomar apenas
o primeiro termo da expans ao de Taylor do seno, obtendo a equa c ao linear

=
g
l
, (6.22)
cuja solu c ao e
=
m
cos(t + ), (6.23)
onde
=
_
g
l
_
1/2
, (6.24)
e
m
e s ao constantes arbitr arias que determinam a amplitude e a fase da oscila c ao. Note que nesta
aproxima c ao a freq uencia do movimento e independente da amplitude escolhida para a oscila c ao.
Para resolver o problema sem a restri c ao de pequena amplitude, vamos utilizar a integral que d a a
energia total do sistema. A energia potencial da massa m quando esta se encontra com um deslocamento
angular e dada por
V () = mgl cos , (6.25)
CAP

ITULO 6. INTEGRAL 45
onde estipulamos V (/2) = 0. A energia total e ent ao
E =
1
2
ml
2

2
mgl cos . (6.26)
E e constante no tempo. A tentativa de resolver a a equa c ao (6.26) para leva a
_

0
d

(E/mgl + cos

)
1/2
=
_
2g
l
_
1/2
t, (6.27)
onde
0
= (t = 0). Se E > mgl o pendulo tem energia suciente para rodar em torno do ponto de
apoio, o movimento oscilat orio aparece para E < mgl. Neste exerccio vamos considerar apenas
o movimento oscilat orio.
Quando E < mgl podemos escrever a energia E em fun c ao da amplitude do movimento. Tomando um
ponto de retorno, =
m
,

= 0, temos:
E = mgl cos
m
. (6.28)
Denimos uma nova vari avel que varre o intervalo entre 0 e 2 para um ciclo de oscila c ao de :
sen =
sen /2
sen
m
/2
=
1
a
sen

2
, (6.29)
onde
a = sen

m
2
. (6.30)
Substituindo (6.28) em (6.27) e usando a nova vari avel , (6.27) pode ser reescrita como
_

0
d

(1 a
2
sen
2

)
1/2
=
_
g
l
_
1/2
t. (6.31)
(a) Fa ca o gr aco do integrando de (6.31) para entre 0 e 2 para a = 0.1 e a = 0.9.
(b) Use o metodo de Simpson para calcular numericamente o perodo de oscila c ao, , atraves da
equa c ao (6.31) para diversos valores de a. Considere (g/l) = 1.0s
2
.
(c) Construa o gr aco de a.

You might also like