Sunteți pe pagina 1din 35

15

CLCULO DE ZEROS DE FUNES REAIS


Um dos problemas que ocorrem mais frequentemente em trabalhos cientficos
calcular as razes de equaes da forma: f(x) = 0. A funo f(x) pode ser um polinmio em x ou
uma funo transcendente. Em raros casos possvel obter as razes exatas de f(x)= 0, como
ocorre, por exemplo, supondo-se f(x) um polinmio fatorvel.
Resolver a equao f(x) = 0 consiste em determinar a soluo (ou solues) real ou
complexa, , tal que ( ) = 0. Por exemplo, na equao f(x) = cos x + x2 + 5 =0, devemos
determinar a soluo tal que f( ) = cos + 2 + 5 = 0.
Dado : com f definida e contnua em [a, b], so denominadas razes de f os
valores de x tais que f(x) = 0.
y

Graficamente, as razes reais so representadas pelas abscissas dos pontos onde a curva
intercepta o eixo Ox .
Como obter as razes de uma equao qualquer?
Mtodos numricos iterativos so utilizados para determinar aproximadamente a soluo
real . Nestes mtodos, para determinar uma soluo quando esta um valor real,
necessitamos de uma soluo inicial. A partir desta soluo, geramos uma sequncia de solues
aproximadas que, sob determinadas condies tericas, convergem para a soluo desejada.
Portanto, para o problema de calcular uma raiz pode ser dividido em dois passos:
Passo 1: Localizao ou isolamento das razes, que consiste em obter um intervalo [a,b]
que contm a raiz.
Passo 2: Refinamento da raiz, que consiste em escolhida as aproximaes iniciais no
intervalo encontrado no Passo 1, melhor-las sucessivamente at se obter uma
aproximao para a raiz, dentre de uma preciso pr-fixada.

Passo 1: Isolamento das razes


Nesse passo necessrio que consigamos determinar um intervalo finito [a,b], de tal
forma que [, ]. Para tal faz-se uma anlise terica e grfica da funo f(x), em que utilizase o seguinte teorema:

16

Teorema:
Seja f(x) uma funo contnua no intervalo [a, b]. Se f(a)f(b) < 0 (ou seja, f(a) e f(b) tem
sinais contrrios), ento existe pelo menos uma raiz real de f no intervalo [a,b].
y

Observaes:
1) Se a funo no for contnua o teorema no vlido.
y

f(a) f(b) < 0, mas


x [a, b]tal que f(x) = 0

f(b)

2) O teorema no suficiente!!!! No vale a volta: Se a raiz em [a,b] existe, ento f(a) e f(b)
tem sinais contrrios.(Falso)
y

f(a) > 0 e f(b) > 0, mas


[a, b]tal que f(x) = 0

3) Levando em considerao o teorema anterior e afirmando que f(x) existe e no muda de


sinal no intervalo, podemos afirmar que o zero nico (no existe ponto de inflexo).
y

f(x) > 0, [, ]

f(x) < 0, [, ]

17

Se f contnua e diferencivel em a, b , f a f b < 0 e se f(x) no troca de sinal em a, b , ou


seja, f x > 0 ou f x < 0, ento f possui uma nica raiz em [a,b].

A anlise grfica da funo f(x) ou da equao f(x) = 0 fundamental para obter boas
aproximaes para a raiz.
Uma forma prtica de investigar intervalos a, b que contm a raiz da funo f consiste
em expressar f em uma forma equivalente como segue:
f x f1 x f 2 x .

Nesse caso, f x 0 se f1 x f 2 x 0 , ou seja, a raiz da f se, e somente se,


em , f1 x e f 2 x se interceptam. Portanto a partir da interseco do grfico f1 x com
f 2 x podemos determinar geometricamente um intervalo que contenha a raiz de f(x) (ou uma
raiz aproximada).

Exemplos:
a)

f x x 5e x

b)

f x e x x

c)

f x ln x e x

d)
e)

f x senx

1
2
f x x ln x 1

Passo 2: Refinamento
O refinamento da soluo pode ser feito utilizando vrios mtodos numricos. A forma
como se efetua o refinamento o que diferencia os mtodos. Todos eles pertencem classe dos
mtodos iterativos.
Um mtodo iterativo consiste em uma sequncia de instrues que so executadas passo a
passo, algumas das quais so repetidas em ciclos (laos) at que um critrio de parada seja
satisfeito.

Critrio de Parada
O critrio de parada interrompe a sequncia de aproximantes gerada pelos mtodos
iterativos. Este deve avaliar quando um aproximante est suficientemente prximo da raiz exata.
Assim, o processo iterativo interrompido quando pelo menos um dos seguintes critrios
satisfeito:
I)

x k xk 1

max1, x k

II)

x k 1 xk
x k 1

III)

f(xk )

sendo xk o valor aproximado da raiz na k-sima iterao e, a preciso desejada.


Os mtodos numricos so, em geral, desenvolvidos de forma a satisfazer um
dos critrios de parada.

18

MTODOS PARA RESOLUO DE ZEROS DE FUNO

1 Mtodo da Bisseco
Seja f(x) uma funo contnua no intervalo [a,b] e tal que f(a)f(b) < 0.
O Mtodo da Bisseco consiste em, a partir de um intervalo [a, b] que contenha
a raiz , determinar uma sequncia de intervalos [ai, bi], i = 0, 1, ..., em que a0 =a e
b0=b, de modo que a amplitude do intervalo numa iterao a metade da amplitude do
intervalo anterior e que ele sempre contem a raiz .
A sequncia de intervalos ser calculada at que a amplitude do intervalo seja
menor que a preciso requerida, isto , ( ) < .
Graficamente tem-se:
y

As sequncias ai, bi e xi so construdas da seguinte maneira:


1.

Determinar um intervalo inicial [a0, b0] tal que f(a0)f(b0) < 0;

2.

Calcular xk

3.

Se

4.

Se f(ak)f(xk) < 0, ento ak+1 = ak e bk+1 = xk;

5.

Se f(ak)f(xk) > 0, ento ak+1 = xk e bk+1 = bk;

ak bk
(ponto mdio do intervalo);
2

xk xk 1
ou f(xk ) PARE, xk uma raiz de f(x);
xk

Terminado o processo, tem-se um intervalo [a, b] que contm a raiz e uma


aproximao para a raiz exata obtida.

Convergncia:
O Mtodo da Bisseco converge sempre que a funo f(x) for contnua no
intervalo [a,b] e f(a)f(b) < 0. Entretanto, a convergncia do Mtodo da Bisseco
muito lenta, pois se o intervalo inicial tal que (b0 a0) >> e se for muito pequeno, o
nmero de iteraes tende a ser muito grande.

19

Estimativa do Nmero de Iteraes:


Dada uma preciso e um intervalo inicial [a,b], possvel saber quantas
iteraes sero efetuadas pelo mtodo at que obtenha b a , com b > a.
Estimativa para o nmero de iteraes:
>

log(0 0 ) log()
log(2)

Deve-se ento obter k tal que bk ak , 0 .


Observaes:
O mtodo converge sempre e pode ser aplicado para obter a raiz de qualquer
equao;
As iteraes no envolvem clculos trabalhosos;
Exemplo:
Utilizando o Mtodo da Bisseco, determine a raiz da funo f(x) = ln(x) sen(x),
com = 0.01.

20

Exerccios:
1- Utilizando o Mtodo da Bisseco, resolva a equao x3 sen(x) = 0, com =
0.001. Sol.: 0.9287
2- Utilizando o Mtodo da Bisseco, resolva a equao x2 + ln(x) = 0, com =
0.01. Sol.: 0.6425

Algoritmo
1 Dados f(x) , a e b, tais que f(a)f(b) < 0 e uma preciso.
2 Faa =

+
2

3 Enquanto |()| > , faa


incio
Se f(a)f(x) < 0, ento
b=x
seno
a=x
=

+
2

fim
4 Escreva ( =

+
2

21

2 Mtodo da Posio Falsa (Mtodo das Cordas ou das Secantes)


Seja f(x) uma funo contnua no intervalo [a,b] e tal que f(a)f(b) < 0.
O Mtodo da Posio Falsa utiliza a mesma idia do Mtodo da Bisseco, mas
calcula a mdia aritmtica ponderada entre a e b com pesos f ( a ) e f ( b ) ,
respectivamente. Desta forma, temos:

a f (b) b f (a )
f (b) f (a )

Como f(a) e f(b) tem sinais opostos, tem-se:


x

a f (b )b f ( a )
f (b ) f ( a )

Graficamente, o valor de x o ponto de interseco entre o eixo Ox e a reta r(x)


que passa por (a,f(a)) e (b,f(b)):
y

As iteraes so realizadas da seguinte forma:


y

Convergncia:

22

Se f(x) for contnua no intervalo [a, b] com f(a)f(b) < 0, ento o Mtodo da
Posio Falsa converge.
Critrio de parada:
O mtodo iterativo da posio falsa para quando:

x k 1 xk
x k 1

sendo um valor pr-estabelecido para a preciso.

Observaes:
Se uma funo cncava ou convexa em [a, b], ento no Mtodo da Posio
Falsa uma das extremidades permanece fixa.
y

a0

b0

a0

b0

23

Geralmente, o Mtodo da Posio Falsa obtm como raiz aproximada um ponto ,


no qual |( )| < , sem que o intervalo [a,b] seja pequeno o suficiente. Portanto,
se for exigido que os dois critrios de parada (isto , |( )| < e | | < )
sejam satisfeitos simultaneamente, o mtodo pode no convergir.

Exemplo:
Utilizando o Mtodo da Posio Falsa, determine a primeira raiz positiva da
funo f(x) = x3 9x + 3 com = 5 104

Exerccio:
Utilizando o Mtodo da Posio Falsa, resolva a equao x3 sen(x) = 0, com = 0.001.
Sol.: 0.9287

24

3 Mtodo do Ponto Fixo


(Mtodo Iterativo Linear Mtodo das Aproximaes Sucessivas)
Seja f(x) uma funo contnua em [a,b], intervalo que contm uma raiz da
equao f(x) = 0.
O Mtodo do Ponto Fixo (MPF) consiste em transformar a equao f(x) = 0 em
uma equao equivalente = () e a partir de uma aproximao inicial x0, gerar uma
sequncia {xk} de aproximaes para pela relao +1 = ( ), = 0,1,2 ,
(( ) = 0 se, e somente se, ( ) = ). Assim, transformamos o problema de encontrar
um zero de f(x) no problema de encontrar um ponto fixo de (). Existem muitas
maneiras de transformar f(x) em = ().
Exemplo:
Para a equao x2 x 2 = 0, tem-se vrias funes de iterao:
a. x = x2 2
c. x = 2 x
2

d. x

b. x = 1 +

2
x 1

OBS: A forma geral das funes de iterao (x) (x) = x + A(x) f(x), com a condio
de que em , ponto fixo de (x), se tenha A( ) 0. Desta forma, vamos verificar que:x
( ) = 0 se, e somente, se ( ) = .
Seja tal que ( ) = 0. Da ( ) = + ( )( ) e portanto ( ) = .
Se ( ) = , ento + ( )( ) = . Logo ( )( ) = 0 e temos ( ) = 0,
pois A( ) 0.
2 2

Exemplo: =

, m 0, (A(x) = ).

Graficamente, uma raiz da equao = () a abcissa do ponto de


interseco da reta y = x e da curva y=(x).
y

= ()

= ()
()

x2

{ }

x1

x0 x

x0

x1

x2

{ }

25

= ()

()

x1

x3

x2

x0

{ }
Portanto, para certas (), o processo pode gerar uma sequncia que diverge de .
Convergncia
Dada uma funo f(x) = 0, existe mais que uma funo () tal que f(x) = 0
= (), entretanto, no para qualquer escolha de () que o processo recursivo
gera uma sequncia convergente para .
Exemplo:
Seja x2 + x 6 = 0, cujas razes so 1 = 3 e 2 = 2. Considere a raiz 2 = 2
e 1 () = 6 2 . Tomando x0 = 1.5 temos:

Podemos observar que {xk} no est convergindo para 2 = 2.


Porm, se 2 = 2 e 2 () = 6 , comeando com x0 = 1.5, temos:

e podemos observar que {xk} est convergindo para 2 = 2.

26

Teorema: (Condies necessrias e suficientes para convergncia do MPF)


Seja uma raiz da equao f(x) = 0, isolada num intervalo I centrado em . Seja
() uma funo de iterao para a equao f(x) = 0. Se
i. () e () so contnuas em I;
ii. | ()| M < 1, I;
iii. x0 I;
ento, a sequncia {xk} gerada pelo processo iterativo +1 = ( ), = 0,1,2,
converge para .
Exemplo:
Seja x2 + x 6 = 0, cujas razes so 1 = 3 e 2 = 2. Analisar 1 () = 6 2 e
2 () = 6 com x0 = 1.5.

Critrio de parada:
O mtodo iterativo do ponto fixo pra quando:

x k 1 xk
x k 1

sendo um valor pr-estabelecido para a preciso.

27

Exemplo:
Utilizando o MIL, determine a raiz da equao x2 sen (x) = 0, com = 0.004.

Exerccio:
Utilizando o MIL, determine a raiz da equao f(x)=2x-ln(x) 4 com = 10-3.
Sol.: 2.4478835

Algoritmo
1 Supondo as hipteses do teorema vlidas, x0 uma soluo inicial, () a funo de
iterao e uma preciso pr-estabelecida
2 Erro = 1
3 Enquanto Erro > faa
incio
x1 = (0 )
1 0

Erro = |

x0 =x1
fim
4 Escreva (A soluo x0)

28

4 Mtodo de Newton (Mtodo das Tangentes)


O Mtodo de Newton tenta garantir a acelerao do Mtodo do Ponto Fixo
escolhendo uma funo de iterao (), tal que () = 0.
Desta forma, dada a equao f(x) = 0 e, partindo da forma geral (), queremos
obter a funo A(x) tal que ( ) = 0.
Logo, dada a funo de iterao () = + A()() temos que:
() = 1 + ()() + ()()
= ( ) = 1 + ( )( ) + ( )( )
Como ( ) = 0, temos;
( ) = 1 + ( )( )
1

Assim ( ) = 0 se, e somente se, 1 + ( )( ) = 0 e da ( ) = ()


()

Ento, dada f(x), a funo de iterao () = () ser tal que ( ) = 0,


pois como podemos verificar:
() = 1

(())2 ()()
(())2

()()
(())2

e como ( ) = 0, ( ) = 0, desde

que ( ) 0.
Assim, escolhido x0, a sequncia {xk} ser determinada por:
( )

+1 = ( ), k=0,1,2...

O qual denominado Mtodo de Newton.


Uma outra maneira de deduzir o mtodo de Newton utilizar a ideia de
aproximantes da seguinte maneira:
Seja a raiz da equao f(x) = 0, tal que [, ], finito e que f(x) e f(x)
sejam funes contnuas que preservam o sinal em [a,b]. Seja x k, tal que xk ,
[, ] e hk uma pequena tolerncia positiva tal que:
= +

(I) .

Aplicando-se a frmula de Taylor em torno de temos:


( ) = ( + ) = ( ) + ( ) +

( )2
( ) + +
2!

29

Truncando-se a srie no termo de ordem 2 obtemos uma aproximao linear para


( ):
( ) ( ) + ( )

Como ( ) = 0, temos que ( ) + ( ) 0 e da

( )
.
( )

Ao usarmos (I) temos que:


( )
.
( )

Se substituirmos por um novo valor +1 temos:


+1 =

( )
,
( )

= 0,1,2, ...,

o qual denominado Mtodo de Newton.

Interpretao geomtrica
Dado xk, o valor de xk+1 pode ser obtido graficamente traando-se pelo ponto
(xk, f(xk)) a tangente curva y = f(x). O ponto de interseco da tangente com o eixo dos
x determina xk+1.
y

Tomamos como uma primeira aproximao da raiz 0 = e traamos a reta


tangente curva no ponto (0 , (0 )). Ento temos:
(0 )
0 1

e = (0 )

Logo:
(0 )
= (0 )
0 1

e portanto:
1 = 0

E assim sucessivamente.

(0 )
(0 )

30

OBS: Devido a sua interpretao geomtrica, o mtodo de Newton tambm conhecido


como Mtodo das Tangentes.

Convergncia
Se f(x), f(x) e f(x) so contnuas num intervalo I que contm a raiz = de
f(x) e se ( ) 0, ento o Mtodo de Newton converge, sendo sua convergncia de
ordem quadrtica.

Critrio de parada:
O mtodo iterativo de Newton para quando:

xk 1 xk
,
xk 1
sendo um valor pr-estabelecido para a preciso.
Exemplo:
Utilizando o mtodo de Newton, determine a raiz positiva da funo
f(x) = 4 cos (x) ex = 0 com = 10-2.

Exerccio
1 - Utilizando o mtodo de Newton, determine a raiz da equao f(x) = x + 1 sen(x)
com = 10-4.
2 - Determine a raiz positiva aproximada de f(x) = x2 7 = 0 com = 10-6.

31

Exerccios:
1 Determine geometricamente as razes:
a) f(x) = 1-x ln x = 0 (x [1,2] )
b) f(x) = 2x 3x = 0 (x1 [0,1] e x2 [3,4])
c) f(x) = x3 3 sen x = 0 (x1 [-2,-1] e x2 [1,2])
d) f(x) = x2 9 log x = 0 (x1 [2,3] e x2 [0,1])
1
e) f(x) = ln x - e x = 0 ( no existe razes reais)
2
f) f(x) = x - 5 ex = 0
2

Usando o Mtodo da Bisseco, determine uma raiz das funes a seguir com a
preciso = 10-3
c) f ( x) ln x senx
a) f ( x) x 3 senx
b)

f ( x) 3x cos x 1

Determine a raiz de f ( x) cos x ln x x 0 com = 10-2 e x [ 0.1,0.5 ] ,


utilizando os seguintes mtodos numricos:
a) Mtodo da Bisseco;
c) Mtodo do Ponto Fixo.
b) Mtodo da Posio Falsa;

Aplique o Mtodo do Ponto Fixo para calcular a raiz de x 2 5 0 com = 10-2.


a) partindo do intervalo inicial [2,2.5];
b) partindo do intervalo inicial [2,3].

Calcule pelo menos uma raiz real das equaes abaixo, com = 10-3, usando o
Mtodo de Newton.
a) x 3 cos x 0
d) 3x 4 x 3
ex
f)
2
cos
x

x
2
b) x 2 e3 x 3 0
tan x 0
e)
5
x
2
g) x 6 0
c) e cos x 5

Determine todas as razes de f ( x) 0.2 x 3 3.006 x 2 15.06 x 25.15 0 com


= 10-4, utilizando o Mtodo de Newton.

10 3 5
x x tem seus cinco zeros reais, todos no
9
21
intervalo (-1;1).Determine-os, pelo respectivo mtodo, usando = 10-6.
O polinmio p( x) x 5

a)

x1 : Mtodo de Newton (x0=-0.8)

b)

x 2 : Mtodo da Bisseco ([a,b]=[-0.75,-0.25])

c)

x3 : Mtodo da Posio Falsa ([a,b]=[-0.25,0.25])

d)

x 4 : Mtodo do Ponto Fixo ([a,b]=[0.2,0.6])

e)

x5 : Mtodo de Newton (x0=0.8)

32

Seja a equao f ( x) xe x e 3 .
a) Verifique grfica e analiticamente que f(x) possui um zero no intervalo
[0,1];
b) Determine a raiz de f(x) em [0,1], usando o Mtodo de Newton com x0=0.9
e preciso = 5 10-6.

Seja a equao f ( x) e x 4 x 2 e sua raiz no intervalo (0,1). Determine


com = 10-5 utilizando o Mtodo de Newton (x0=0.5).

10 Aplique o Mtodo de Newton equao x3 2 x 2 3x 10 0 com x0=1.9.


Justifique o que acontece.
11 O valor de pode ser obtido atravs da resoluo das seguintes equaes:
a) sen x = 0
b) cos x 1 0
Aplique o mtodo de Newton com x0=3 e preciso = 10-7 em cada caso e,
compare os resultados obtidos. Justifique.
12 Aplique o Mtodo das Aproximaes Sucessivas com
decimais:
a) f(x) = x2 9 log x = 0 (x1= 3.0805 ; x2 = 0.0045)
b) f(x) = x3 x 1 = 0 (x = 1.3252)
c) f(x) = (0,5)x + 3x = 0 (x1= -3.3134 ; x2= -0.4578)
d) f(x) = x 2x 6 = 0 (x = 1.7652)
e) f(x) = x cos x = 0 ( x= 0.739)

10 4 e seis casas

13 Aplique o Mtodo de Newton para determinar as razes das equaes dado


10 4 e seis casas decimais:
a)
b)
c)
d)
e)

f(x) = 7 log x x = 0 (x1=1.893 e x2=4.7133)


f(x) = (2-x) ex 2 = 0 ( x = 1.5942)
f(x) = sen x + 2x 5 = 0 ( x = 2.0582)
f(x) = ex (x-1) 1 = 0 ( x = 1.2785)
f(x) = x3 x2 3 = 0 ( x = 1.86371)

14 Seja f(x) = ex 4x2 e sua raiz x* [0,10]. Tomando x0=0.5, encontre x com
10 4 e seis casas decimais, usando:
a) Mtodo das Aproximaes sucessivas com F(x) =
b) Mtodo de Newton;
c) Mtodo das Cordas.
Compare a convergncia.

1 2x
e ;
2

133
_________________________________________________________________________________________________________

INTEGRAO NUMRICA
No clculo, a integral de uma funo foi criada originalmente para determinar a rea sob
uma curva no plano cartesiano. Ela tambm surge naturalmente em dezenas de problemas de
Fsica, como por exemplo, na determinao da posio em todos os instantes de um objeto, se for
conhecida a sua velocidade instantnea em todos os instantes.

Seja uma funo f x contnua em um intervalo [a,b] e sua primitiva F(x) conhecida. A
integral definida de f x pode ser calculada pela frmula de Newton-Leibniz:
b

f x dx f

b
a

F (b) F (a)

Porm, essa tcnica no pode ser aplicada quando se conhece apenas alguns pontos
tabelados da funo f x ou, quando f x no pode ser integrada. Portanto, os mtodos de
integrao numrica permitem calcular o valor aproximado de uma integral definida sem
conhecer uma expresso analtica para a sua primitiva.
Integrar numericamente uma funo y = f(x) num intervalo [a, b] pode ser o mesmo que
integrar um polinmio Pn(x) que aproxime f(x) em um determinado intervalo.

Frmulas de Newton Cotes


Considere uma funo definida em x0, x1, ..., xn (n + 1) pontos distintos e equidistantes no
intervalo [a, b]. Para a determinao das frmulas de Newton-Cotes utiliza-se o polinmio
interpolador de Newton-Gregory para pontos equidistantes:

2 f x0
n f x0
Pn(s) = f(x0) + s f x0 + s(s 1)
+ ...+ s(s 1) ... (s n+1)
.
n!
2!
x x0
.
h

em que s

Aproximando a funo f(x) pelo polinmio de Newton-Gregory pn(s) e integrando-o,


obtm-se as frmulas de Newton-Cotes.

xn

x0

f ( x)dx

h
f ( x0 ) f ( x1 ) h f ( x1 ) f ( x2 ) ... h f ( x x1 ) f ( xn )
2
2
2

h
f ( x0 ) 2 f ( x1 ) 2 f ( x2 ) ... 2 f ( x x1 ) f ( xn )
2

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

134
_________________________________________________________________________________________________________

Erro Cometido na Integrao Numrica


Teorema
Se f(x) possui (n+1) derivadas continuas no intervalo [x0, xn] e os pontos xj = x0 + jh, j = 0,
1, ..., n subdividem o intervalo de integrao em um nmero mpar de intervalos iguais, ento a
expresso do erro para as frmulas de Newton-Cotes com n mpar dada por:
hn 2 f ( n 1) ( )
(u 1)...(u n)du para algum ponto [x0, xn]
(n 1)! 0
n

En =

Teorema
Se f(x) possui (n+2) derivadas continuas no intervalo [x0, xn] e os pontos xj = x0 + jh, j = 0,
1, ..., n subdividem o intervalo de integrao em um nmero par de intervalos iguais, ento a
expresso do erro para as frmulas de Newton-Cotes com n par dada por:
hn 3 f ( n 2) ( )
n
(u )u (u 1)...(u n)du para algum ponto [x0, xn]

(n 2)! 0
2
n

En =

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

135
_________________________________________________________________________________________________________

Regra dos Trapzios


Considere uma funo f(x) contnua e definida em dois pontos x0 e x1 no intervalo [a,b].
Para a determinao da Regra dos Trapzios utiliza-se o polinmio de Newton-Gregory do 1
grau, que dado por:
P1(x) = f(x0) + (x - x0)

f x0
h

e assim, para a = x0 e b = x1
x1

x0

x1

x0

f ( x)dx p1 ( x)dx h P1 (s )ds

x x0
e h = x1 - x0.
h

em que s

f(x1)

f(x0)

x1

x0

Integrando P1(s), obtemos uma frmula de integrao da seguinte forma:

x1

x0

f ( x)dx h f ( x0 ) sf ( x0 ) ds h f ( x0 ) ds h f ( x0 )s ds
1

s2
s2
ds h f ( x0 ) s |10 h f ( x1 ) f ( x0 ) ds
0
0
2
2
h
1
h
h f ( x0 ) f ( x1 ) f ( x0 ) (2hf ( x0 ) hf ( x1 ) hf ( x0 )) f ( x1 ) f ( x0 )
2
2
2
h f ( x0 ) ds h f ( x1 ) f ( x0 )
1

Portanto:

x1

x0

f ( x)dx

h
f ( x1 ) f ( x0 )
2

Erro na regra dos trapzios


O intervalo n = 1 mpar e, portanto:

E1

h3 f (2) ( ) 1
h3 f (2) ( )
u
(
u

1)
du
,
x

0
1
1
0
2!
12

Limitante superior para o erro

| E1 |

h3
max{| f (2) ( x) / x0 x x1 |}
12

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

136
_________________________________________________________________________________________________________

Exemplo:
Dada a tabela
x
f(x)

0.5
-0.1931

1
1

Calcule o valor aproximado de

(ln( x) x)dx

usando a regra dos trapzios e um

0,5

Limitante Superior para o erro.

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

137
_________________________________________________________________________________________________________

Regra dos Trapzios generalizada


A regra dos trapzios generalizada consiste na subdiviso do intervalo de integrao e n
x x0
subintervalos iguais, cada qual de amplitude h n
e a aplicao da Regra dos Trapzios
n
em cada subintervalo, isto , a cada 2 pontos consecutivos.

x0

x2

x1

xn-1

xn

Assim, temos que:

xn

x0

f ( x)dx

h
f ( x0 ) f ( x1 ) h f ( x1 ) f ( x2 ) ... h f ( xx 1 ) f ( xn )
2
2
2

h
f ( x0 ) 2 f ( x1 ) 2 f ( x2 ) ... 2 f ( xx 1 ) f ( xn )
2

Erro na regra dos trapzios generalizada


Et

h2
( xn x0 ) f ( 2) ( ), [ x0, x1 ]
12

Limitante superior para o erro


h2
| Et | ( xn x0 )max{| f ( 2) ( x) | / x0 x xn }
12

Exemplo:
4

Calcule o valor aproximado da integral

x dx usando a regra dos trapzios generalizada

para 2, 4 e 6 subintervalos e um limitante superior para o erro.

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

138
_________________________________________________________________________________________________________

Exerccios
1

Calcule o valor de

( x

1 ) dx pela Regra dos Trapzios usando 5 divises no intervalo

[a,b].
3

Usando a Regra dos Trapzios determine o valor de

dxx

com 6 subintervalos. Compare o

resultado com o valor de ln(3).

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

139
_________________________________________________________________________________________________________

Regra 1/3 de Simpson


Considere uma funo f(x) contnua no intervalo [a,b], definida em 3 pontos distintos x0,
x1, x2 equidistantes. Para determinar a Regra 1/3 de Simpson utiliza-se o polinmio de NewtonGregory de grau 2, que dado por:
P2(x) = f(x0) + (x x0) f x0 + (x x0)( x x1)

2 f x0
2!h 2

Fazendo a = x0 e b = xn, temos:


x2

x2

x0

x0

f ( x)dx p ( x)dx h P ds
2

em que s

x x0
x x
e h n 0 .
h
n
y

f(x)

P2(x)

x0

x1

x2

Integrando P2(s), obtemos uma frmula de integrao da seguinte forma:


2
s ( s 1) 2

f ( x)dx h f ( x0 ) s1 f ( x0 )
f ( x0 ) ds
x0
0
2!

2
2
2 s ( s 1)
h f ( x0 )ds h s1 f ( x0 )ds
2 f ( x0 )ds
0
0
0
2!

x2

s3 s 2
s2
h
h f ( x0 ) s | h( f ( x1 ) f ( x0 ))
( f ( x2 ) 2 f ( x1 ) f ( x0 ))
2 0 2
3 2 0
h 2
2h f ( x0 ) 2h f ( x1 ) 2h f ( x0 ) . ( f ( x2 ) 2 f ( x1 ) f ( x0 ))
2 3
h
h
2h f ( x1 ) f ( x3 ) 2 f ( x1 ) f ( x0 ) 6 f ( x1 ) f ( x2 ) 2 f ( x1 ) f ( x0 )
3
3
h
f ( x0 ) 4 f ( x1 ) f ( x2 )
3
2
0

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

140
_________________________________________________________________________________________________________

Portanto:

x2

x0

f ( x)dx

h
f ( x0 ) 4 f ( x1 ) f ( x2 )
3

Erro na regra 1/3 de Simpson


O intervalo de integrao foi subdividido em um nmero n = 2 (par de intervalos) e,
portanto:

E2

h5 f (4) ( ) 2
h5 f (4) ( )
(
u

1).
u
(
u

1).(
u

2)
du

x0 x2
0
4!
90

Limitante superior para o erro

h5
| E2 | {max | f (4) |, x0 x x2 }
90
Exemplo:
1, 5

Calcule o valor aproximado de

cos xdx

usando a Regra 1/3 de Simpson e um Limitante

0,5

Superior para o erro.

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

141
_________________________________________________________________________________________________________

Regra 1/3 de Simpson generalizada


A regra 1/3 de Simpson generalizada consiste na subdiviso do intervalo de integrao e
x x0
n subintervalos iguais, cada qual de amplitude h n
, em que n um nmero par de
n
subintervalos, de forma que a = x0 e b = xn e a aplicao da Regra 1/3 de Simpson a cada 2
subintervalos consecutivos.
y

x0

x1

x2

x3

x4... xn-2,xn-1,xn

Aplicando a regra 1/3 de Simpson a cada 2 subintervalos, temos que:

x2

x0

f ( x)dx

...

h
h
f ( x0 ) 4 f ( x1 ) f ( x2 ) f ( x2 ) 4 f ( x3 ) f ( x4 )
3
3

h
f ( xn2 ) 4 f ( xn1 ) f ( xn )
3

h
f ( x0 ) 4 f ( x1 ) 2 f ( x2 ) 4 f ( x3 ) ... 2 f ( xn2 ) 4 f ( xn1 ) f ( xn )
3

Erro na regra 1/3 de Simpson generalizada


E

h4
( xn x0 ) f ( 4) ( ),x0 xn
180

Limitante superior para o erro


| E |

h4
( xn x0 ) max{| f ( 4) ( x) |, x0 x xn }
180

Exemplo:
3

Calcule o valor aproximado da integral

( xe

1)dx usando a regra 1/3 de Simpson

generalizada para 2, 4 e 6 subintervalos e um limitante superior para o erro.

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

142
_________________________________________________________________________________________________________

Exerccios
1

Calcule o valor de

(x

1) dx pela Regra 1/3 de Simpson usando 5 divises no intervalo

[a,b].
3

Usando a Regra 1/3 de Simpson determine o valor de

dxx

com 6 subintervalos. Compare o

resultado com o valor de ln(3).


____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

143
_________________________________________________________________________________________________________

Regra 3/8 de Simpson


Considere uma funo f(x) contnua no intervalo [a,b], definida em x0, x1, x2 , x3, 4 pontos
distintos e equidistantes. Para determinar a Regra 1/3 de Simpson utiliza-se o polinmio de
Newton-Gregory de grau 3, que dado por:
P3(x) = f(x0) + (x x0) f x0 + (x x0)( x x1)

3 f x0
2 f x0
+ (x x0)( x x1)( x x2)
2
3!h3

Fazendo a = x0 e b = xn, temos:


x3

x0

x3

x0

f ( x)dx p3 ( x)dx h P3ds

x x0
x x
em que s
e h n 0 .
h
n
y
f(x)
P3(x)

x0

x1

x2

x3

Integrando P3(s), obtemos uma frmula de integrao da seguinte forma:


0
2 f ( x0 )
3 f ( x0 )
x0 f ( x)dx h 0 f ( x0 ) uf ( x0 ) u (u 1) 2! u (u 1)(u 2) 3! du
3
3
h 3
h 3
h 0 f ( x0 )du h u f ( x0 )du u (u 1) 2 f ( x0 )du u (u 1)(u 2) 3 f ( x0 )du
0
0
2 0
6 0
x3

u3 u 2
u2
h
h f ( x0 )u 0 h f ( x1 ) f ( x0 )
f ( x2 ) 2 f ( x1 ) f ( x0 )
2 0 2
3 2 0
3

u4

h
3h
f ( x3 ) 3 f ( x2 ) 3 f ( x1 ) f ( x0 ) u 3 u 2 f ( x0 ) 3 f ( x1 ) 3 f ( x2 ) f ( x3 )
6
4
0 8
x3

Portanto:

3h

f ( x)dx 8 f ( x ) 3 f ( x ) 3 f ( x ) f ( x )
0

x0

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

144
_________________________________________________________________________________________________________

Erro na regra 3/8 de Simpson


Para esta regra de integrao, o intervalo [a, b] foi subdividido em um nmero n = 3,
mpar, de subintervalos, portanto:

E3

3
h5 (4)
3
f ( ) u (u 1)(u 2)(u 3)du E3 h5 f (4) ( ), x0 x x3
0
4!
80

Limitante superior para o erro


| E3 ( x) |

3 5
h max{| f (4) ( x) |, x0 x3}
80

Exemplo:
1, 2

Calcule o valor aproximado de

(e

5 x)dx usando a Regra 3/8 de Simpson e um

0,3

Limitante Superior para o erro.

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

145
_________________________________________________________________________________________________________

Regra 3/8 de Simpson generalizada


A regra 3/8 de Simpson generalizada consiste na subdiviso do intervalo [a, b] de
x x
integrao e n subintervalos iguais, cada qual de amplitude h 0 n , em que n um nmero
n
mltiplo de 3, de forma que a = x0 e b = xn e a aplicao da Regra 3/8 de Simpson a cada 4
pontos
consecutivos, ou 3 subintervalos consecutivos.
y

...
x0 x1 x2 x3

...

xn-3 xn-2 xn-1 xn

Aplicando a regra 3/8 de Simpson a cada 2 subintervalos, temos que:


xn

3h
3h
f ( x)dx 8 f ( x ) 3 f ( x ) 3 f ( x ) f ( x ) 8 f ( x ) 3 f ( x ) 3 f ( x ) f ( x )
0

x0

...

3h
f ( xn3 ) 3 f ( xn2 ) 3 f ( xn1 ) f ( xn )
8

3h
f ( x0 ) 3 f ( x1 ) f ( x2 ) f ( x4 ) ... f ( xn2 ) f ( xn1 ) 2 f ( x3 ) f ( x6 ) ... f ( xn3 ) f ( xn )
8

Erro na regra 3/8 de Simpson generalizada


E

h4
( xn x0 ) f ( 4) ( ), x0 xn
80

Limitante superior para o erro


| E |

h4
( xn x0 ) max{| f ( 4) ( x) |, x0 x xn }
80

Exemplo:
7

Calcule o valor aproximado da integral

ln( x 9)dx

usando a regra 3/8 de Simpson

generalizada para 3, 6 e 9 subintervalos e um limitante superior para o erro.

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

146
_________________________________________________________________________________________________________

Exerccios
1

Calcule o valor de

( x

1 ) dx pela Regra 3/8 de Simpson usando 5 divises no intervalo

[a,b].
3

Usando a Regra 3/8 de Simpson determine o valor de

dxx

com 6 subintervalos. Compare o

resultado com o valor de ln(3).


____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

147
_________________________________________________________________________________________________________

Exerccios
1

Calcule as integrais a seguir pela Regra dos Trapzios, 1/3 de Simpson e 3/8 de Simpson,
usando quatro e seis divises de [a,b]. Compare os resultados.
1

a) e dx
x

c)

0
1

b)

(3x

x dx

1
14
3

3x 1) dx

d)

dxx
2

Em que sentido a Regra de Simpson melhor do que a Regra dos Trapzios?

Dada tabela
x
f(x)

0,0
1,0

0,2
1,2408

0,4
1,5735

0,6
2,0333

0,8
2,6965

1,0
3,7183

e sabendo que a Regra 1/3 de Simpson , em geral, mais precisa que a Regra dos Trapzios,
1

qual seria o modo mais adequado de calcular

f ( x) dx , usando a tabela acima? Aplique este


0

processo para determinar o valor da integral.


2

Usando a Regra de Simpson determine o valor de

dxx

com 8 subintervalos. Compare o

resultado com o valor de ln(2).


1

Considere a integral I = e x dx . Estime I pela Regra de Simpson usando h = 0,25.


2

dx
utilizando a Regra de Simpson com 6 subintervalos.
1 x2
0

Calcule da relao

As frmulas de Newton-Cotes so todas obtidas a partir da aproximao da funo


integranda por um polinmio interpolador de Newton-Gregory. Aplicando a mesma
sistemtica adotada para a obteno das regras dos Trapzios e de Simpson, determine uma
frmula de integrao utilizando o polinmio interpolador de Newton-Gregory de 4o grau.

Aplique a frmula obtida no exerccio anterior para calcular I = ln( x x 1) dx .


1

Utilize a Regra 1/3 de Simpson para integrar a funo abaixo entre 0 e 2 com o menor
esforo computacional possvel. Justifique.
2

x , se 0 x 1
f(x) =
3

( x 2) , se 1<x 2

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

148
_________________________________________________________________________________________________________

10 Pela Regra de Simpson (n=8), calcule cada uma das integrais abaixo.

a) e sen ( x ) dx

b)

sen( x) dx

11 Sabendo-se que a quantidade de calor necessria para elevar a temperatura de um certo


corpo de massa m de t0 a t1
t1

Q m C ( ) d
t0

onde C() o calor especfico do corpo temperatura , calcule a quantidade de calor


necessria para se elevar 20 kg de gua de 0oC a 100oC. Para a gua tem-se:
(oC)
0
10
20
30
40
50
60
70
80
90
100

C() (kcal/kgoC)
999,9
999,7
998,2
995,3
992,3
988,1
983,2
977,8
971,8
965,3
958,4

12 De um velocmetro de um automvel foram obtidas as seguintes leituras de velocidade


instantnea:
t (min)
0
5
10
15
20
25
30
35
40
45
50
55
60

V (km/h)
23
25
28
35
40
45
47
52
60
61
60
54
50

Calcule a distncia, em quilmetros, percorrida pelo automvel.

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista

149
_________________________________________________________________________________________________________

13 Calcule o trabalho realizado por um gs sendo aquecido segundo a tabela:


V(m3)
P(kg/m2)

1,5
80

2,0
72

2,5
64

3,0
53

3,5
44

4,0
31

4,5
22

vf

Sabe-se que W

P dV .

vi

14 Uma linha reta foi traada de modo a tangenciar as margens de um rio nos pontos A e B.
Para medir a rea do trecho entre o rio e a reta AB foram traadas perpendiculares em
relao a AB com um intervalo de 0,05m. Qual esta rea?
Perpendiculares
1
2
3
4
5
6
7
8
9
10
11

Comprimento (m)
3,28
4,02
4,64
5,26
4,98
3,62
3,82
4,68
5,26
3,82
3,24

____________________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2013
Profa. Adriana Cherri
Profa. Andra Vianna
Prof. Antonio Balbo
Profa Edma Baptista