Professional Documents
Culture Documents
Integrao Numrica
x2
dx
Se substituirmos o grfico de f pela recta que passa pelos pontos (a, f(a)) e
(b, f(b)) ento podemos aproximar I(f) pela medida da rea do trapzio assim definido
obtendo-se
ba
I( f )
( f (a) + f (b))
2
A deduo de frmulas de aproximao para o clculo do integral pode ser feita
recorrendo teoria de interpolao, se ao substituirmos a funo integranda, f, pelo seu
polinmio interpolador, Pn(x), obtemos o integral
b
P ( x)dx
a
Manuel Clemente
2001-2002
1/15
F.A.C
Integrao Numrica
E ( f ) = ( F ( x) Pn ( x ))dx
a
aproximao, escrever:
b
I = f ( x )dx f n ( x )dx
Manuel Clemente
2001-2002
2/15
F.A.C
Integrao Numrica
A primeira regra de Newton-Cotes que iremos abordar ser a frmula (ou regra) dos
trapzios (existem tambm autores que a designam por regra do trapzio).
Regra do Trapzio
A regra do trapzio corresponde ao caso onde o polinmio fn (x) de 1 ordem, ou seja
b
b
f (b) f (a )
f n ( x) = f1 ( x) , ento I = f ( x )dx f1 ( x )dx , onde f1 ( x) = f (a) +
( x a)
a
a
ba
A rea abaixo da recta que une os pontos f(a) e f(b) uma aproximao do
integral de f(x) entre os limites a e b.
f (b) f (a ) x 2
f (b ) f ( a )
b
I f ( a) +
( x a) dx = f (a)[x ]a +
ax
a
ba
ba
2
a
b
= f (a )(b a ) +
f (b) f (a ) b 2 a 2
a(b a ) . Depois de efectuados os clculos
ba
2
f (a) + f (b)
, a qual designada por
2
Regra do Trapzio.
Quando empregamos a regra do trapzio, o resultado obtido vem afectado por
um erro. De seguida mostra-se como calcular uma estimativa para esse erro.
b
f ( ) 2
I = f (a ) + f (a ) +
h * ( 1) dx
a
2!
2001-2002
3/15
F.A.C
Integrao Numrica
xa
, ou seja, x = a + h . Como
h
dx
= h , ento dx = hd .
d
Para um intervalo (segmento): h = b-a, os limites de integrao, a e b,
correspondem a = 0 e b = 1. Ento a equao
b
f ( ) 2
I = f (a) + f (a) +
h * ( 1) dx
a
2!
1
f ( ) 2
h * ( 1) d . Assumindo
pode ser expressa como I = f (a ) + f (a) +
0
2
2
f ( ) 2 3 2
1
I = h f (a )[ ]0 + f (a) +
h , logo
2 0
2
3 0 2 0
f ( a )
1
I = h f ( a) +
+ h 3 f ( )( ) (1).
2
12
f (b) f (a )
e sendo b a = 1, ento f (a) = f (b) f (a ) .
ba
Substituindo esta expresso na expresso (1), obtemos
Como f (a) =
f (a) + f (b) 1 3
I = h
12 h f ( )
2
Manuel Clemente
2001-2002
4/15
F.A.C
Integrao Numrica
(a)
(b)
Manuel Clemente
2001-2002
5/15
F.A.C
Integrao Numrica
Existem n+1 pontos igualmente espaados (x0, x1, x2,..., xn), e consequentemente
existem n subintervalos com igual largura. A largura desses subintervalos dada por:
ba
n
Se a e b so designados como x0 e xn, respectivamente, o integral total pode ser
representado por:
h=
x1
x2
xn
x0
x1
n 1
f ( x)dx
ba
simplificando e substituindo h =
, iremos obter a seguinte expresso geral:
n
f ( x0 ) + 2 i =1 f ( xi ) + f ( xn )
n 1
I (b a )
. (2)
2n
A estimativa para o erro, usando o mtodo da aplicao mltipla da Regra do
Trapzio, obtm-se atravs da soma dos erros individuais de cada subintervalo, e dada
por:
(b a ) 3 n
Et =
f ( i )
12 i =1
onde f ( i ) a 2 derivada de f(x) num ponto i , localizado no segmento i. Esta
expresso poder ser simplificada, fazendo para isso uma estimativa do valor mdio da
n
f ( )
i
i =1
. Como
f (
i =1
) = n f ,
(b a ) 3
f
12n 2
Exemplo 1
Utilize a R. do Trapzio ( 2 intervalos) para estimar o integral de a = 0 a b = 0.8,
da seguinte funo:
f(x) = 400x5 - 900 x4 + 675 x3 - 200 x2 + 25x + 0.2
sabendo que o integral exacto desta funo de 1.64053334.
Manuel Clemente
2001-2002
ba
, logo h = 0.4. Ento
n
6/15
F.A.C
Integrao Numrica
f(0) = 0.2
f(0.4) = 2.456
f(0.8) = 0.232
Substituindo estes valores na equao (2), temos que:
I 0.8
0.8
(60) = 0.64 ,
12(2)2
Manuel Clemente
2001-2002
7/15
F.A.C
Integrao Numrica
( x x0 )( x x2 )
( x x0 )( x x1 )
1
2
I =
f ( x0 ) +
f ( x1 ) +
f ( x2 ) dx
x 0 ( x x )( x x )
( x1 x0 )( x1 x2 )
( x2 x0 )( x2 x1 )
2
0 1 0
Manuel Clemente
2001-2002
8/15
F.A.C
Integrao Numrica
I (b a )
( f ( x0 ) + 4 f ( x1 ) + f ( x2 ))
6
(3)
b+a
.
2
Podemos calcular a estimativa para o erro, substituindo f 2 ( x) no integral pelo
polinmio interpolador de Newton-Gregory (ver apndice). Depois da substituio e
calculando o integral obtemos a seguinte expresso:
onde a = x0 e b = x 2 e x1 um ponto mdio entre a e b o qual dado por x1 =
I=
h
( f ( x 0 ) + 4 f ( x1 ) + f ( x 2 ) ) 1 f 4 ( )h 5
3
90
Manuel Clemente
2001-2002
9/15
F.A.C
Integrao Numrica
x4
xn
x0
x2
xn 2
f ( x)dx
6
6
6
I (b a )
n 2
3n
(4)
(b a ) 5
f
180n 4
Exemplo 3
Usando a mesma equao dos exemplos anteriores, mas com n = 4, vamos
utilizar a expresso (4) para aplicao mltipla da Regra de Simpson 1/3. Os resultados
obtidos so os seguintes:
I 1.62346667
Et = 0.01706667 , t = 1.04 0 0 , E a = 0.0170667
Manuel Clemente
2001-2002
10/15
F.A.C
Integrao Numrica
De uma maneira similar, tal como para as Regras do Trapzio e de Simpson 1/3,
um polinmio de Lagrange de 3 ordem pode ser ajustado por 4 pontos e integrado,
b
I = f ( x)dx f 3 ( x)dx . Esta expresso pode ser representada numa forma geral do
tipo:
I (b a)
( f ( x 0 ) + 3 f ( x1 ) + 3 f ( x 2 ) + f ( x 3 ) )
8
(5)
Exemplo 4
a) Utilize a Regra de Simpson 3/8 para integrar a mesma funo dos exemplos
anteriores.
b) Utilize conjuntamente as Regras de Simpson ,1/3 e 3/8, para 4 pontos
igualmente espaados.
a) Uma simples aplicao da regra 3/8 requere 4 pontos igualmente espaados,
f(0) = 0.2
f(0.2667) = 1.43272428
f(0.5333) = 3.48717696
f(0.8) = 0.232
ento utilizando a expresso (5) temos como resultado I 1.51917037. Para a
estimativa do erro temos Et = 0.12136297, onde t = 7.4 0 0 e E a = 0.1213696 .
b) Utilizando conjuntamente as duas regras, o integral para os dois primeiros
intervalos obtido utilizando a regra 1/3, e para os trs ltimos a regra 3/8
( ver fig.),
Manuel Clemente
2001-2002
11/15
F.A.C
Integrao Numrica
ba
h = 0.16), ento o integral para os dois primeiros intervalos dado pela
5
expresso (3), e tem como resultado I1/3 1.26475346.
Para os trs ltimos segmentos, a regra 3/8 ( 5 ) usada e tem como resultado
I3/8 1.26475346. O integral total a soma destes, ou seja
(h =
Intervalos
(n)
1
Pontos
Frmula
f (a ) + f (b)
2
( Regra do Trapzio)
( f ( x0 ) + 4 f ( x1 ) + f ( x 2 ) )
(b a)
6
Manuel Clemente
(b a)
2001-2002
Estimativa para o
erro
1
h 3 f ( )
12
1 4
f ( )h 5
90
12/15
F.A.C
Integrao Numrica
3 4
f ( )h 5
80
APNDICE
Interpolao por pontos igualmente espaados (Frmula de Newton-Gregory)
Se temos pontos esto igualmente espaados, ento a varivel independente
assume valores de,
x1 = x0 + h
x2 = x0 +2 h
.
.
.
xn = x0 + nh
onde h a distncia entre os pontos. As diferenas divididas podem ser expressas de
uma forma mais concisa. Por exemplo, a 2 diferena dividida exprime-se como:
f ( x 2 ) f ( x1 ) f ( x1 ) f ( x 0 )
+
x 2 x1
x1 x 0
f ( x0 , x1 , x 2 ) =
, a qual pode ser expressa como
x2 x0
f ( x0 , x1 , x 2 ) =
f ( x 2 ) + 2 f ( x1 ) + f ( x 0 )
(i)
2h 2
x2 x0
= h . Sabendo que f 2 ( x 0 ) = f ( x 2 ) + 2 f ( x1 ) + f ( x 0 ) ,
2
a expresso (i) pode ser escrita numa forma mais geral como:
pois x1 x0 = x 2 x1 =
f 2 ( x0 )
f ( x0 , x1 ...x n ) =
n!h n
Manuel Clemente
2001-2002
13/15
F.A.C
Integrao Numrica
f ( x0 )
f 2 ( x 0 )
f n ( x0 )
( x x0 ) +
( x x0 )( x x0 h) + ... +
( x x0 )( x x0 h)...[x x0 (n 1)h ] + Rn
2
h
2!h
n!h n
Bibliografia
[1] Chapra, Steven C., Numerical Methods for Engineers, 2nd editon, Mc Graw-Hill
Book Company, 1989.
[2] Patrcio, M. F., Ferreira, J. A., Anlise Numrica Textos de Apoio, 1998/1999.
Manuel Clemente
2001-2002
14/15
F.A.C
Integrao Numrica
Manuel Clemente
2001-2002
15/15