Você está na página 1de 9

5- CLCULO APROXIMADO DE INTEGRAIS

5.1- INTEGRAO N UMRICA

Integrar numericamente uma funo y = f(x) num dado intervalo [a, b] integrar
um polinmio Pn (x) que aproxime f(x) no dado intervalo.
Em particular, se y = f(x) for dada por uma tabela ou, por um conjunto de pares
ordenados (x0, f(x0)), (x1 , f(x1 )), ..., (xn , f(xn ))(onde os xi podem ser supostos em ordem
crescente) , x0 = a, xn = b, podemos usar como polinmio de aproximao para a funo y =
f(x) no intervalo [a, b] o seu polinmio de interpolao.
Em particular, o polinmio de interpolao para a funo y = f(x) no intervalo [a,
b], a = x0 , b = xn um polinmio de aproximao para f(x) em qualquer subintervalo[xi, xj],
0 i n, 0 j n do intervalo [a, b].
Podemos ento usar o polinmio Pn (x) para integrar f(x) em qualquer desses
subintervalos.
As vantagens de se integrar um polinmio que aproxima y = f(x) ao invs de f(x)
so principalmente duas:
a) f(x) pode ser uma funo de difcil integrao ou de integrao praticamente
impossvel, enquanto que um polinmio sempre de integrao imediata;
b) As vezes a funo dada simplesmente atravs de uma tabela-conjunto de
pares ordenados obtidos como resultados de experincias. A no se conhece a
expresso analtica da funo em termos do argumento x.

As frmulas de integrao so de manejo fcil e prtico e nos permite, quando a


funo f(x) conhecida, ter uma idia do erro cometido na integrao numrica, como
veremos mais adiante.
Os argumentos xi podem ser ou no igualmente espaados, mas estudaremos aqui
somente frmulas de integrao para o caso de argumentos xi igualmente espaados.

5.2 FRMULAS DE INTEGRAO NUMRICA PARA ARGUMENTOS XI IGUALMENTE


ESPAADOS (FRMULAS DE NEWTON-COTES)

Seja y = f(x) uma funo cujo valores f(x0 ), f(x1), ..., f(xn) so conhecidos (por
exemplo por meio de uma tabela).
Seu polinmio de interpolao sobre [x0 , xn ] se escreve na forma de Lagrange:

n
Pn (x) = f
k=0
k Lk ( x )
Sabemos que: f(x) = Pn (x) + Rn(x), ou que f(x) Pn (x).

Ento:
b xn xn xn n

f ( x) dx = f ( x) dx Pn ( x) dx = ( f k Lk ( x) )dx (4.1)
a x0 x0 x0 k = 0

109
Supondo os argumentos xi igualmente espaados de h e considerando-se
x x0
u= (4.2)
h
temos que
dx = hdu; e quando x = x0 u = 0
x = xn u = n

n
(x x k )
Relembrando que, Lk (x) = (x , (4.3)
k=0 k xi )
i k
substituindo-se a (4.2) na (4.3) tem-se:
n
(u k)
Lk (x) = k(u) = (k i)
k=0
(4.4)
i k
ou ainda,
n
(u k) ( u 0)( u 1)......(u (k 1))( u (k + 1)......(u n )
k (u) = (k i)
k=0
=
( k 0)( k 1)......(k (k 1))( k (k + 1)......(k n )
i k
Ento, substituindo a (4.4) na (4.1) resulta:

xn xn n n xn n n

f ( x )dx
x0
( f k L k ( x ))dx = f k L k ( x) dx = f k k ( u) hdu =
x0 k= 0 k =0 x0 k =0 0

n n
= f k h k (u )du
k =0 0

Fazendo-se:

n
k ( u)du = Ck ;
n
temos:
0

xn n

f (x )dx h f k C k
n
(4.5)
x0 k =0

Trataremos de obter, agora, algumas frmulas de integrao. Mais adiante


analisaremos o termo do resto.

110
5.2.1- 1 Caso: Regra dos Trapzios

Para n = 1; isto , queremos obter uma frmula para integrar f(x) entre dois pontos
consecutivos x0 e x1, usando polinmio do primeiro grau.
xn n

f ( x )dx h f k C k :
n
Temos, em vista de (4.5) que,
x0 k= 0

x1 1 n
f ( x) dx h f C ; onde, de k ( u)du = C k ,
1 n
k k
x0 k= 0 0
1 1 1
u 1 1
C10 = 0 ( u) du = du = (1 u )du =
0 1 2
0 0 0
1 1
u 0 1
C11 = 1 ( u)du = du =
1 0 2
0 0

Portanto

x1
h
f ( x) dx 2 [ f ( x 0 ) + f ( x1 )]
x0

Esta frmula conhecida como Regra do Trapzio.

Obs.: Se o intervalo [a, b] pequeno, a aproximao razovel; mas se [a, b]


grande, o erro tambm pode ser grande. Neste caso dividimos o intervalo [a, b] em n
b a
subintervalos de amplitude h = de tal forma que x0 = a e xn = b e em cada
n
subintervalo [xj, xj+1], j = 0, 1, ..., n1 aplicamos a Regra do Trapzio.
Assim obtemos:
xn
h h h
f (x )dx 2 [f(x0) + f(x1)] + 2
[f(x1 ) + f(x2 )] + ... + [f(xn1) + f(xn )] =
2
x0
h
= [f(x0 ) + 2(f(x1 ) + f(x2) + ... + f(xn1 )) + f(xn )]
2

Esta a frmula do Trapzio Generalizada.

111
Exemplo 5.2.1:
4
Calcular pela regra do Trapzio ln (1 + x) dx usando 5 pontos e sabendo-se que:
0
x 0 1 2 3 4
ln (1 + x) 0 0.693 1.1 1.387 1.61

Temos:

4
h
ln (1 + x) dx 2 [f(x0) + 2(f(x1) + f(x2) + f(x3)) + f(x4)]
0
1
= [0 + 2(0.693 + 1.1 + 1.387) + 1.61]
2
1 1
= [2(3.180) + 1.61] = [7.970]
2 2
= 3.985.

4.2.2- 2 Caso: Regra 1/3 de Simpson

Para n = 2; isto , queremos obter uma frmula para integrar f(x) entre trs pontos
consecutivos x0, x1 e x2 , usando polinmio de 2 grau.
Temos de (4.5) que:
x2 2
f ( x )dx f k hC 2k
x0 k=0
onde
2 2 2
( u 1)( u 2) 1 1

2
C0 = 0 (u )du = du = ( u 2 3u + 2)du =
(0 1)( 0 2) 2 3
0 0 0
2 2 2
(u 0)(u 2) 4

C12 = 1 (u )du =
(1 0)(1 2)
du = ( u 2 2u )du =
3
0 0 0
1
e pelo exerccio [4.1] temos C 22 = C 20 = .
3
Ento:

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

1
Esta frmula conhecida como Regra de Simpson.
3

112
1
De maneira anloga regra do Trapzio, a generalizao da regra de Simpson
3
para integrao ao longo de um intervalo [a, b], feita dividindo-se [a, b] num nmero par
b a
2n (por que?) de subintervalos de amplitude h = de tal forma que x0 = a e x2n = b.
2n
1
Usando a regra de Simpson ao longo do intervalo [xj, xj+2 ], j = 0, 2, ..., 2n2,
3
temos:
x 2n
h
f ( x) dx 3 [f ( x 0 ) + 4f ( x1 ) + 2f ( x 2 ) + 4f ( x 3 ) + 2f ( x 4 ) + ... + 2f ( x 2n 2 ) + 4f ( x 2n 1) + f (x 2n )]
x0

1
Esta a frmula de Simpson Generalizada.
3

Exemplo 5.2.2:
3 x 1
Calcular 2 dx pela regra 3 de Simpson, dada a tabela:
xe
2
x 2 2.25 2.5 2.75 3.0
x 2.71 3.08 3.49 3.96 4.48
e 2

Assim, temos
3 x h
xe 2 dx
3
[f ( x 0 ) + 4f ( x1 ) + 2f ( x 2 ) + 4f ( x 3 ) + f ( x 4 )]
2
0.25
= [5.42 + 4(6.93 + 10.89) + 2(8.725) + 13.44]
3
0.25
= [5.42 + 71.28 + 17.45 + 13.44]
3
0.25
= [107.59]
3
= 8.965833

4.2.3- 3 Caso: Regra 3/8 de Simpson

Para n = 3; isto , queremos obter uma frmula para integrar f(x) entre 4 pontos
consecutivos x0, x1 , x2 e x3 , usando polinmio do 3 grau. Temos

x3 3
f ( x )dx f k hC3k
x0 k=0
onde

113
3 3
1 3
C 30 = 0 ( u)du = (u 3 6u 2 + 11u 6)du =
6 8
0 0
3 3
1 9
C13 = 1 (u )du = (u 3 5u 2 + 6u) du =
2 8
0 0
Pelo exerccio [4.1], temos:

3
C 33 = C 30 =
8
e
9
C 32 = C 13 =
8
Assim
x3
3
f ( x) dx 8 h[ f ( x 0 ) + 3(f ( x1 ) + f ( x 2 )) + f ( x 3 )]
x0
3
Essa frmula conhecida como Regra de Simpson.
8
3
Para generalizar a regra de Simpson devemos dividir o intervalo [a, b] em um
8
nmero conveniente de subintervalos, de amplitude h de tal forma que x0 = a e x3n = b.
3
Usando a regra de Simpson ao longo do intervalo [xj, xj+3], j = 0, 3, 6, ..., 3n3,
8
obtemos:
x 3n
3
f ( x) dx 8 h[ f ( x 0 ) + 3(f (x1 ) + f ( x 2 )) + 2f (x 3 ) + 3(f ( x 4 ) + f (x 5 )) + 2f ( x 6 ) +
x0
+ ... + 2f ( x 3 n 3 ) + 3(f (x 3n 2 ) + f (x 3 n 1 )) + f ( x 3n )]

3
Esta a frmula de Simpson Generalizada.
8

Exemplo 5.2.3:
0 .6
dx 3
Calcular 1+ x pela regra
8
de Simpson e h = 0.1.
0
1
Soluo: Construmos a tabela de f(x) =
1+ x
x 0 0.1 0.2 0.3 0.4 0.5 0.6
f(x) 1 0.9091 0.8333 0.7692 0.7143 0.6666 0.625

114
Assim, temos

0 .6
dx 3
1 + x 8 h[f ( x 0 ) + 3( f ( x1) + f ( x 2 )) + 2f ( x 3 ) + 3(f ( x 4 ) + f ( x 5 )) + f ( x 6 )]
0
3(0.1)
= [1 + 3(0.9091 + 0.8333 + 0.7143 + 0.6666) + 2(0.7692) + 0.625]
8
0 .3
= [12.5333] = 0.469999
8

0 .6
dx
Obs.: Calcule diretamente 1+ x e compare os resultados.
0

As frmulas vistas so chamadas frmulas de Newton-Cotes.

5.3 ERRO NA INTERPOLAO E NA INTEGRAO N UMRICA

5.3.1 Erro na Interpolao

Quando aproximamos a funo f por Pn, ou seja, f(x) Pn(x), existe um erro
cometido na interpolao expresso por Rn(x), assim, vlida a seguinte relao;
f(x) = Pn(x) + Rn(x),
Rn(x) definido pelo frmula do Resto de Lagrange, expresso por:

Teorema 5.3.1.1 - frmula do Resto de Lagrange

( x x 0 )( x x1 )( x x n ) (n + 1)
Rn(x) = f ( )
(n + 1)!
( x x 0 )( x x1 )( x x n )
max f
( n +1)
(t) ;
(n + 1)! t[ x 0 ,..., x n ]

A frmula dada vlida quando conhecemos a lei de f.

Se no conhecemos esta lei, Rn(x) pode ser estimado por :

Teorema 5.3.1.2 Lei de f desconhecida


R n (x) (x x 0 )(x x 1 )L(x x n ) ( max | f[x0 ,x1 ,...,xj ]|/((n+1)!) ).
j

Se os pontos so igualmente espaados, vale tambm que:

Teorema 5.3.1.3 Lei de f desconhecida e pontos igualmente espaados.


h n +1 M j
Rn(x) , onde Mj = max | f[x0 ]|.
j
4(n + 1) j

115
5.3.2 Erro na Integrao Numrica

Integrando-se ambos os lados de f(x) = Pn(x) + Rn(x), obtemos:

b b b
f ( x)dx = Pn ( x )dx + R n ( x )dx
a a a
b
Seja Tn = R n ( x) dx , o termo complementar.
a
Enunciaremos dois teoremas, cujas demonstraes aqui sero omitidas.

Teorema 5.3.2.1 Se os pontos xj = x0 + jh, j = 0, 1, ..., n dividem [a, b] em um nmero


mpar de intervalos iguais e f(x) tem derivada de ordem (n + 1) contnua em [a, b], ento a
expresso do erro para as frmulas de Newton-Cotes com n mpar dada por:
h n + 2 f (n +1) ()
n
Tn =
(n + 1)! u( u 1)...(u n )du para algum ponto [a, b].
0
Teorema 5.3.2.2 Se os pontos xj = x0 + jh, j = 0, 1, ..., n dividem [a, b] em um nmero
par de intervalos iguais e f(x) tem derivada de ordem (n + 2) contnua em [a, b], ento a
expresso do erro para as frmulas de Newton-Cotes com n par dada por:
h n + 3f ( n + 2) ()
n
n
Tn =
( n + 2)! u (u ) u( u 1)...(u n )du para algum ponto [a, b].
2
0

Exemplo 5.3.1:
Determinar o menor nmero de intervalos em que podemos dividir [1, 2] para
2
obter ln (x )dx pela regra do Trapzio com erro 104.
1
nh 3
Soluo: T1 max f (t )
12 1 t 2
Temos que

1 1
f(t) = ln t, f(t) = , f(t) =
t t2
max f (t ) = 1
1 t 2

nh 3
T1 1 10 4
12
b a 2 1 1
Mas h = h= h=
n n n

116
n
1
10 4
n 312
1
2
10 4
12n
104
n2 n2 = 834
12
nmin = 29

Assim devemos dividir o intervalo [1, 2] em 29 subintervalos iguais para obter


2
ln (x )dx pela regra do trapzio com erro 104 .
1

5.4- Exerccios:

n n
5.4.1) Provar que: C k = C n k
(Sugesto: Faa a mudana de varivel: u = n v em C nk )

5.4.2) Determine h de modo que a regra do trapzio fornea o valor de


1
x 2
I = e dx , com erro inferior a 0.5 10 6 .
0

1
5.4.3) Achar o nmero mnimo de intervalos que se pode usar para, utilizando a regra de
3
2
x
Simpson, obter e cos xdx com erro inferior a 10 3 .
0
5.4.4) Nos exerccios [4.2] e [4.3], resolva as integrais numericamente pelas regras
citadas de modo a satisfazer os limites de erros impostos.

3
x 3
5.4.5) Calcular 2 dx pela regra 8 de Simpson, sobre 07 pontos e dar um limitante
xe
2
para o erro cometido.

117

Você também pode gostar