Documente Academic
Documente Profesional
Documente Cultură
POR
SUMRIO
nas colunas E e F
C
-x3/6
D
x /120
15
-0,00299
1,02E-05*
30
45
60
75
90
0,261799
E
soma (B+C+D)
f(x)
0,258819062
F
sen(x)
g(x)
0,25882
G
| f(x) - g(x) |
1,6708E-08
Assim vemos que possvel obter, de forma bastante satisfatria, os valores da g(x) a partir de
uma srie de potncias dada por f(x).
Resposta:
Quadro 1. Clculo comparativo das funes f(x) e g(x).
1
2
3
4
5
6
7
8
A
B
angulo x (angulo)
graus radianos
15 0,261799
30 0,523599
45 0,785398
60 1,047198
75 1,308997
90 1,570796
C
-x3/6
D
x /120
-0,00299
-0,02392
-0,08075
-0,1914
-0,37382
-0,64596
1,02E-05
0,000328
0,00249
0,010495
0,032027
0,079693
E
soma (B+C+D)
f(x)
0,258819062
0,500002133
0,707143046
0,866295284
0,967201802
1,004524856
F
G
sen(x)
| f(x) - g(x) |
g(x)
0,25882
1,6708E-08
0,5
2,1326E-06
0,70711
3,6265E-05
0,86603
0,00026988
0,96593
0,00127598
1
0,00452486
Seja escrever uma funo sob a forma de soma de uma srie de potncias, de modo que dada
uma funo f(x) possamos calcul-las em qualquer ponto de sua definio, numa proximidade
de x0 , do seguinte modo:
f(x) =
f(x )
f (x )
f (x )
f 3 (x )
f n (x )
0 (x - x ) 3 + ... +
0 (x x ) n
0 (x - x ) 0 +
0 (x - x )1 +
0 (x - x ) 2 +
0
0
0
0
0
0!
1!
2!
3!
n!
Seja f(x) = sen(x) a funo da qual desejamos calcular alguns valores aproximados em torno
de x0 = 0. Desenvolva a srie de f(x) at o stimo trmo (x0=0). Preencha o quadro abaixo
com os valores de f(x) e suas derivadas, bem como os resultados dos termos usando a srie de
Maclaurin (x0=0) para x = /4 radianos (0,78539816).
Quadro 2: Valores de f(0), suas derivadas e o resultado
da srie truncada no 7o termo.
funo e suas valor para resultado do termo
derivadas
x = x0 = 0 usando a srie de
Maclaurin para x = /4
radianos (0,78539816)
f(x)
f (x)
f (x)
f (x)
f 4(x)
f 5(x)
f 6(x)
soma
sen(x)
cos(x)
0
1
0,78539816
-1
-0,08074551
xxxxx
f(0,78539816)
sen(x)
xxxxx
CAPITULO 1
A
B
angulo x (angulo)
graus radianos
15 0,261799
30 0,523599
45 0,785398
60 1,047198
75 1,308997
90 1,570796
C
-x3/6
D
x /120
-0,00299
-0,02392
-0,08075
-0,1914
-0,37382
-0,64596
1,02E-05
0,000328
0,00249
0,010495
0,032027
0,079693
E
soma (B+C+D)
f(x)
0,258819062
0,500002133
0,707143046
0,866295284
0,967201802
1,004524856
F
G
sen(x)
| f(x) - g(x) |
g(x)
0,25882
1,6708E-08
0,5
2,1326E-06
0,70711
3,6265E-05
0,86603
0,00026988
0,96593
0,00127598
1
0,00452486
n= 0
ax
n
ou
f(x) =
cn(x-x0)n
n= 0
da qual precisamos apenas determinar os valores dos coeficientes c0, c1, c2, ..... cn.
As derivadas de f(x), na mesma vizinhana, podem ser obtidas, em condies bastante
satisfatrias, diferenciando a srie (1) termo a termo. Assim:
f(x) =
ncn(x-x0)n-1 = c1 +
n =1
f(x) =
ncn(x-x0)n-1
(2)
n=2
n-2
n(n-1)cn(x-x0)
= 2c2 +
n=2
n(n-1)cn(x-x0)n-2
(3)
n= 3
.
.
.
fm(x) =
n!
cn(x-x0)n-m = m!cm +
n = m ( n m)!
n!
cn(x-x0)n-m (m+1)
n = m + 1 (n m)!
c0 = f(x0)
f(x0) = 1.c1
c1 = f(x0)
c2 =
f(x0) = 2.1.c2
,,
f ( x 0)
2!
c3 =
f(x0) = 3.2.1c3
,,,
f ( x 0)
3!
.
.
fm(x0) = m!cm
cm =
m
f ( x 0)
m!
Assim:
f(x) =
n
f ( x 0)
(x-x0)n
n!
n =0
onde:
fn(x) a derivada de ordem n, de f(x) no ponto x=x0; 0! = 1 e (x-x0)0 = 1.
Desse modo conhecendo-se o valor de fn(x0), poderemos determinar uma aproximao
razovel de f(x) com x nas proximidades de x0.
Evidentemente ao faz-lo teremos que calcular a srie para um nmero limitado de termos,
truncando-a, o que nos dar apenas uma aproximao do valor de f(x), cujo erro chamaremos
de erro de truncamento, dado por: em(x) = |
()
m +1
(m + 1)!
para uma srie com desenvolvimento de m+1 termos, e que pode ser demonstrado atravs do
teorema do valor mdio, ver por exemplo Clculo Volume 1, Serge Lang.
Como no um valor conhecido, usa-se, para o clculo do erro de truncamento, uma cota
superior, Mm+1, da derivada de ordem m+1 de f(x), dando:
M m+1
em(x) |
(x-x0)m+1 |
(m + 1)!
Em sries com sinais alternados e termos decrescentes tm-se = x0.
Srie de Maclaurin.
Exemplo:
1. Desenvolver a srie de Taylor para f(x) = sen(x), com x0 = 0 (tambm conhecida como srie
de Maclaurin).
De:
f(x) =
n
f ( x 0)
(x-x0)n , tomando-se x0 = 0, obtemos:
n=0
n!
f(x) =
n
f (0) n
(x) , que tambm conhecido como srie de Maclaurin.
n = 0 n!
Assim, temos:
(-1)n/2 sen(x) se n par
f (x) =
que para x0 = 0 d:
(-1)n/2 sen(0) = 0 ,se n par
f (x0) =
logo, de:
f(x) =
n
f (0) n
(x)
n = 0 n!
obtemos:
f(x) = 0 + x + 0 -
x3
x5
x7
x9
+0+
+0
+0+
+....
3!
5!
7!
9!
observe que todos os termos de ordem par so iguais a zero pois sen(0) = 0.
2. Calcular o sen(0,5) de modo que o erro de truncamento seja inferior a 0,00005.
Resoluo:
Para x0 = 0 temos a srie j desenvolvida no exemplo 1:
f(x) = 0 + x + 0 -
x3
x5
x7
x9
+0+
+0
+0+
+....
3!
5!
7!
9!
()
m +1
( m + 1)!
cota superior do |fm+1(x)|, isto , avaliar uma cota superior para sen(x) ou cos(x), conforme seja
a ordem da derivada procurada, o que pode ser avaliada de modo simples pois |sen(x)| 1 e
|cos(x)| 1, qualquer que seja x.
Assim em:
em(x) |
M m +1
(x-x0)m+1 |
( m + 1)!
x m+1
| ; logo se olharmos para todos os valores de | x |1, vemos que em(x) tende a
( m + 1)!
x m+1
em(x) |
| 0,00005 = z
(m + 1)!
Hipteses:
2
se m=1
0,5
e1(0,5) =
= 0,125 > z, no satisfaz.
2!
........................................................................................
5
se m = 4
0,5
e4(0,5) =
= 0,00026 > z, no satisfaz.
5!
se m = 5
0,5
e5(0,5) =
= 0,0000217 < z, satisfaz.
6!
Assim, com m = 5 temos um erro que se coloca dentro da aproximao desejada, ento
truncaremos a srie na posio correspondente a derivada de ordem 5, ou seja, no sexto termo
da srie.
f(x) = 0 + x + 0 -
x
x
x
x
+0+
+ 0 + 0 + +....
3!
5! TRUNCAR A SERIE AQUI.
7!
9!
3
f(0,5) = 0 + 0,5 + 0 -
0,5
0,5
+0+
= 0,4794271.
3!
5!
x x x
x
+ + +.... , sem os
3! 5! 7! 9!
3. Seja f(x) = x2 - sen(x) do qual desejamos encontrar uma raiz maior que zero, com um erro
no maior que 0,005.
Resoluo:
Antes de desenvolver a srie de potncias para f(x) = x2 - sen(x) vamos fazer o grfico, figura
1, de y = f(x) para termos uma idia inicial do valor desta raiz. Pelo grfico vemos que a raiz
est proxima de 0,9. E assim podemos estimar o erro em(x) para x=0,9, e desse modo, saber
onde truncar a srie garantindo um erro de estimativa no maior que 0,005.
1
y
0
0
0,3
0,6
0,9
1,2
1,5
-1
x
f(0) = 0
f(x) = 2x - cos(x)
f(0) = -1
f(x) = 2 + sen(x)
f(0) = 2
f3(x) = cos(x)
f3(0) = 1
f4(x) = - sen(x)
f4(0) = 0
f5(x) = - cos(x)
f5(0) = -1
f6(x) = sen(x)
f6(0) = 0
f7(x) = cos(x)
f7(0) = 1
Desse modo,
f(x) = 0 - x +
2x
x
x
x
x
+ + 0 + 0 + + 0 +....
2! 3!
5!
7!
9!
x m+1
| 0,005 = z, considerando que a partir de
( m + 1)!
f3(x)= cos(x) teremos cota superior no maior que 1 e que portanto poderemos considerar
Mm+1= 1.
Hipteses:
4
se m=3
e3(0,9) =
se m = 4
e4(0,9) =
0,9
= 0,0273375 > z, no satisfaz.
4!
5
0,9
= 0,004921< z, satisfaz.
5!
2x
x
x
x
x
f(x) = 0 - x +
+ +0
+ 0 + + 0 +....
TRUNCAR
AQUI
2! 3!
5!
7!
9!
2
x2
sen(x),
com
2
um
erro
no
maior
que
0,005.
Desse
modo
temos
x
f(x) = 0 - x + 2x + + 0 = 0, que nos d -6x + 6x2 + x3 = 0. Com x em evidncia vem:
2! 3!
x(-6 + 6x + x2) = 0, ou seja, teremos x = 0 (raiz trivial), ou -6 + 6x + x2 = 0. Essa equao do
segundo grau resolvida nos d a raiz positiva x1 = 0,872983, que calculada em f(x) = x2 sen(x) d -0,00415, valor prximo de zero. Portanto, x1 pode ser tomado como o valor da raiz
procurada
Mais tarde aprenderemos a determinar zeros de funo por outros mtodos e veremos que um
valor mais aproximado da raiz de f(x), nesse exemplo, seria 0,876702, de onde teriamos
f(0,876702) = -2,7E-05 (valor bem mais prximo de zero). O modulo da diferena entre essa
raiz e a encontrado na srie de Maclaurin | 0,876702 - 0,872983 | = 0,003719 < z (0,005).
Por outro lado, se substituirmos x = 0,872983 em em(x) teremos e4(0,872983) = 0,004225 e
portanto menor que 0,005. Assim a raiz, 0,872983, encontrada com o desenvolvimento em
srie de Maclaurin para a funo f(x) = x2 - sen(x), atende a aproximao desejjada e pode, ser
utilizada como raiz de f(x).
f(x)
f'(x)
1,6 erro absoluto
erro t = (G2-D2)^2/2
-0,24799 1,470004 1,768703
0,168703
0,01423
0,005475
5,41E-06
5,3E-12
1,5E-05
1,46E-11
1,4E-23
1
1 + sen x
b) sen(x) . cos(x)
c)
1
cos 2 x
d) sen(x) - cos(x)
e) sen(x) + cos(x)
f) tg(x)
g) ex cos(x)
h) ex sen(x)
i) ex + e-x
j) 1 + 3x +3x2 + 2x3
2. Usando um desenvolvimento em srie de Taylor para x0 = 1 , calcular, usando 4 casas
decimais, o inverso de 0,5:
a) truncando a srie no quinto termo;
b) qual o erro cometido em a;
c) qual o valor obtido para um erro de truncamento menor que 0,0005.
3. Seja f(x) = x2 - sen(x). Encontre, usando uma srie de Maclaurin, uma raiz maior que zero,
com um erro de truncamento no maior que 0,005.
[0;20]
II) Seja f(x) uma funo da qual queremos uma raiz nas proximidades de x0. Considere o que
se segue:
Seja a srie de Taylor: f(x) = f(x0) + f(x0)(x-x0) + ....
Consideremos apenas os dois primeiros termos da Srie acima.
f(x) = f(x0) + f(x0)(x-x0)
Assim, f(x0) + f(x0)(x-x0) = 0. De onde: x = x0 - f(x0) / f(x0)
O erro de truncamento seria dado por: erro = | f(z)(x-x0)2 /2| onde o valor de f(z) pode ser
substituido por M2 (mximo relativo) de f(x) no intervalo em estudo.
Para cada valor calculado xi, teremos uma nova aproximao da raiz e o erro de truncamento
ser: erro t | M2 (x-xi)2 /2|.
Como exemplo tomemos o seguinte exerccio:
f(x) = xln(x) -1 = 0, com uma raiz prxima a 1,6.
f (x) = ln(x) +1
f (x) = 1/x, que no intervalo [1,2] tem um mximo relativo para x = 1, de onde M2 = 1.
Para cada novo valor de xi calculado teremos uma nova posio do erro de truncamento.
Os valores calculados so os demonstrados na tabela abaixo.
f(x)
f '(x)
1,6
1,6 -0,24799 1,470004 1,768703
1,768703 0,008597 1,570247 1,763228
1,763228 8,48E-06 1,567146 1,763223
1,763223 8,31E-12 1,567143 1,763223
erro absoluto
0,168703
0,005475
5,41E-06
5,3E-12
erro t = |(G2-D2)^2/2|
0,01423
1,5E-05
1,46E-11
1,4E-23
Assim, usando os resultados j encontrados em I, determine pelo menos uma raiz de cada
funo, de modo que, o erro absoluto seja menor que 0,0005, calculando do modo acima onde
cada valor de x determinado pela expresso: x = x0 - f(x0) / f(x0), como acima.
Exemplo 2.
f(x) = x - 5e-x [0;4], = 0, com uma raiz prxima a 1,5.
2
0
-2
-4
-6
Temos:
f (x) =0,5 x -0,5 + 5e-x
f (x) = -0,25 x-1,5 - 5 e-x , que no intervalo [1,2] (x0 est entre 1 e 2) tem um mximo relativo
para x = 1, de onde M2 = -2,0893972 e erro t | M2 (xi+1 -xi)2 /2|.
x
1
1,5
2
f ''(x)
-2,0893972
-1,2517336
-0,7650648
Para cada novo valor de xi calculado teremos uma nova posio do erro de truncamento.
Os valores calculados so os demonstrados na tabela abaixo.
x
1,5
1,4284112
1,4304434
1,4304451
1,4304451
f(x)
0,1090941
-0,0032856
-2,775E-06
-1,984E-12
0
f '(x)
1,5238991
1,6168006
1,6140704
1,6140681
1,6140681
xn
erro absoluto
1,4284112
0,0715888
1,4304434 0,0020321
1,4304451
1,4304451
1,4304451
1,719E-06
1,229E-12
0
erro t
0,005354
4,314E-06
3,088E-12
1,577E-24
0
Assim, uma raiz desta funo, com erro absoluto menor que 0,005, calculado do modo que
cada valor de x foi determinado pela expresso: x = x0 - f(x0) / f(x0), 1,4304434, ou como
vemos o valor obtido na segunda iterao. Os demais valores esto sendo apresentados apenas
para o aluno observar a evoluo do resultado com os erros diminuindo e tendendo a zero.
CAPTULO 2
ZEROS DE FUNO
comum encontrarmos problemas do qual precisamos resolver equaes do tipo f(x) = 0.
Trataremos aqui da determinao dos zeros de uma funo, considerando apenas funes de
uma varivel.
A determinao dos zeros de f(x) equivale a calcular as razes de f(x) = 0.
Encontrar, por exemplo, as razes de uma equao do segundo grau, f(x) = ax2 + bx +c = 0,
no muito complicado, basta usarmos a expresso algbrica xi =
b b 2 4 ac
. Porm,
2a
nem sempre dispomos de mtodos algbricos de resoluo e iremos encontrar soluo para a
determinao dessas razes na Anlise Numrica, onde obteremos resultados aproximados,
mas satisfatrios.
Como sabemos, os zeros de uma funo f(x) so os valores de x (reais ou complexos) para o
qual f(x) zero. No nosso estudo consideraremos apenas os zeros reais, de modo que, no
grfico de f(x) sero representados pelas abcissas dos pontos onde a curva corta o eixo dos x.
Eixo y
0,3
y=f(x)
0,2
0,1
0
-0,1
r1
0,5
r2
-0,2
r3
1,5
Eixo x
Todos os mtodos que estudaremos para determinao das razes de uma dessas funes f(x)
so iterativos e portanto, precisaremos dispor inicialmente de uma primeira aproximao x0 da
raiz r a determinar, o que faremos aproximadamente.
Esta primeira aproximao x0 da raiz pode ser obtido, por exemplo, traando-se o grfico da
funo como na figura 1. Observando esse grfico vemos, por exemplo, que r1 est prximo de
0,2; r2 est prximo de 0,7 e r3 prximo de 1,25. claro que estes valores no foram
determinados e sim obtidos atravs da observao do grfico. Desse modo, poderamos dizer
tambm que r1, r2 e r3 esto tambm prximos de 0,1, 0,8 e 1,3, o que daria no mesmo pois
estaramos apenas indicando uma primeira aproximao x0 das razes. Na realidade os valores
dessas razes naquela funo so, 0,12, 0,78 e 1,25 respectivamente.
Mtodo da bisseo
a+b
. No exemplo em estudo teriamos: f(0).f(0,5) < 0 e x0 = 0,25; f(0,5).f(1) < 0 e x0 = 0,75;
2
f(1).f(1,5) < 0 e x0 = 1,25, uma outra aproximao inicial x0, das razes de f(x).
Exemplo.
L V2
D 2g
; (onde: L, D, g, v, j so conhecidos).
= - 0,87 ln (
onde R = vD/
k
2,51
+
);
3,7D
R f
0,01
2,51
+
) , da qual desejamos o valor de f. Podemos
3,7
f
415262 f
1
k
2,51
assim, escrever uma funo g(f) =
+ 0,87 ln (
+
) = 0 , onde k/D =
3,7D
f
R f
= - 0,87 ln (
0,01 e R = 415262, da qual desejamos determinar fr (raiz de g(f)), de modo que g(fr)=0.
Como vemos, precisamos ento resolver a equao g(f) = 0 obtendo suas razes1, e obter uma
equao que nos d direto o valor de f, de modo que g(f) = 0, no ser fcil, talvez at nem seja
possvel. Entretanto se recorrermos ao Clculo Numrico, poderemos encontrar sem grandes
trabalhos uma boa aproximao deste valor.
Nosso objetivo agora estudar alguns mtodos numricos para a resoluo de problemas dessa
natureza, e que frequentemente ocorrem nas mais diversas reas da cincias exatas como
engenharia, por exemplo.
1
2
0,5
y=x
f(x) = x3 - ln(x15)
35
30
25
20
15
10
5
0
-5 0
0,5
1,5
A observao da figura nos mostra que existe uma raiz r [1;1,5] prxima de 1 por exemplo.
Tomemos x0 = 1.
De f(x) = x3 - ln(x15) = 0, obtemos x3 - ln(x15) + x = x, ou x3 - 15ln(x) + x = x. E portanto,
temos F(x) = x3 - 15ln(x) + x.
A condio de convergncia | F(x) | < 1. Temos que F(x) = 3x2 -
15
+ 1.
x
A rigor deveramos obter | F(x) | < 1 para todo x [1;1,5]3 ou ento calcular | F(r) | para testar
a condio necessria de convergncia, | F(r) | < 1. Como r no conhecido, e nem sempre se
pode facilmente provar que | F(x) | < 1 para todo x I, substitumos esse teste por | F(x0) | <
1, que no entanto no ser tida como condio necessria para convergncia, mas sim um
processo aproximado de testar a priori, a funo de iterao escolhida, que tanto melhor
funcionar quanto mais prximo de r estiver x0. De resto, s os clculos comprovaro ou no
a convergncia do processo. Desse modo, | F(1) | = | 3 -
15
+ 1 | > 1. Podemos pois, esperar
1
x 315
3. x
, onde |F(1)| = | e
15
1 315
x 315
. Teremos F(x) = e
x 315
,e
31
.
|. E portanto, | F(1) | = | 0,213787821 |<1.
15
A rigor, neste exemplo, como |F(1)| = 11 > 1 e |F(1,5)| = 2,25 > 1, sendo F(x) contnua, podemos concluir que
|F(x) | > 1 para qualquer x do intervalo em estudo.
Adotando uma tolerncia de 0,005 para o erro absoluto, Ea = | xk+1 - xk |, temos (ver resultados
nas linhas 2, 3 e 4 da planilha 1):
x1 = F(x0) = F(1) = 1,0689, Ea = | x1 - x0 | = | 1,0689 -1 | = 0,0689 > tolerncia (tol) - linha 2;
x2 = F(x1) = F(1,0689) = 1,0848, Ea = | x2 - x1 | = | 1,0848 - 1,0689 | = 0,0159 > tol - linha 3;
x3 = F(x2) = F(1,0848) = 1,0888, Ea = | x3 - x2 | = | 1,0888 - 1,0848 | = 0,0040 < tol - linha 4;
logo x3 = 1,0888 o valor da raiz, com a aproximao desejada, isto , com um erro absoluto
entre duas iteraes subsequentes menor que 0,005. Abaixo apresentamos a planilha 1, onde
temos os valores de F(x), do erro absoluto e de f(x).
Planilha 1. Valores da funo de iterao F(x).
A
B
C
1
F(x)
ERRO
f(x)
2
1
3
1,068939106 0,068939106 0,221402758
4
1,08483386 0,015894754 0,055299703
5
1,08884064 0,004006781 0,014198627
x k +1 x k
;
x k +1
a) Do grfico obtido, figura 4, vemos que no intervalo dado existem duas razes;
4 cos( x )
= cotg(x); | F(0,5) | = | 1,83 | > 1, no converge; | F(1,4) | = | 0,17 | < 1,
4 sen( x )
provavelmente converge, isto , a funo de iterao F(x) dada no converge para a raiz
prxima a 0,5 mas, provavelmente converge para a raiz prxima a 1,4;
e) Usando o MIL, com uma tolerncia de 0,005, vamos encontrar a raiz 1,365 (clula B4),
partindo de x0 = 1,4 (clula A2):
A
1
x
F(x)
Erro absoluto
2
1,4 1,3716372
0,0283628
3
1,3716372 1,3663297
0,0053075
4
1,3663297 1,3652438
0,0010859
onde em B2 temos o contedo =LN(4*SEN(A2)) e em C2 temos =ABS(B2-A2). Em seguida
deve-se copiar o contedo da linha 2 para a linha 3; alterar a clula A3 para que tenha o
mesmo valor de B2 (A3:=B2) e finalmente copiar a linha 3 para linha 4 e seguintes se
necessrio.
Y 1
0
-1
0,5
1,5
2X
-2
-3
-4
Mtodo de Newton-Raphson
um dos processos mais eficientes para o clculo de razes de equaes. Neste mtodo a
funo de iterao dada por xk+1 = xk -
f (x k )
, onde f(xk) 0 e ainda que f(xk) seja igual
f , (x k )
a zero o processo pode continuar, bastando para isso que se tome para f(xk), um valor
arbitrariamente pequeno (prximo de zero).
A expresso de Newton-Raphson pode ser obtida facilmente a partir das consideraes abaixo.
Seja o grfico de f(x) , figura 5. Tomemos um ponto qualquer P em f(x) de modo que xk seja
um valor prximo de r.
A tg() =
y = f(x)
AP
= f(xk). Por sua vez, o
x k x k +1
Y 10
f (x k )
, e portanto, para f(xk) 0 temos:
x k x k +1
f (x )
xk+1 = xk - , k .
f (x k )
8
6
4
2
0
0
r 1 B
xx+1
X 3
xk
Exerccio. Seja f(x) = 4sen(x) - ex . A derivada de f(x) f(x) = 4cos(x) - ex. Assim, para uma
tolerncia de 0,005, temos os resultados da planilha 3 e 4, que nos do a aproximao das duas
razes, tendo em vista a tolerncia, no intervalo em estudo. A primeira, partindo de x0 = 0,5
nos d r1 = 0,37055 (clula D4) e a segunda, de x0 = 1,4 obtem-se r2 = 1,364911 (clula D3).
planilha 3
1
2
3
4
A
x
B
C
D
E
f(x)
f'
(x)
x-f(x)/f'
(x) Erro absoluto
0,5 0,2689809 1,861609 0,3555116
0,1444884
0,3555116
-0,03463 2,3229637 0,3704195
0,0149078
0,3704195 -0,000316 2,2803603 0,3705581
0,0001386
planilha 4.
A
1
2
3
D
E
x
f(x)
f'
(x)
x-f(x)/f'
(x) Erro absoluto
1,4 -0,113401 -3,375331 1,366403
0,033597
1,366403 -0,004483 -3,109328 1,3649611
0,0014419
Contedo
=0,5
=4*COS(A2)-EXP(A2)
=-4*SEN(A2)-EXP(A2)
=A2-B2/C2
=ABS(D2-A2)
CALCULO NUMERICO E GRAFICO.doc;31/125
Editar Copiar
Editar Colar
=D2
Editar Copiar
Editar Colar
Para se obter o resultado da planilha 4 basta mudar o valor da clula A2 para 1,4.
f(x)
0
6,718282
1
4,716526
2
-3,340417
Como f(1).f(2) < 0 temos que existe pelo menos uma raiz neste intervalo, isto , r [1;2], de modo que
podemos tomar x0 , razoavelmente, dentro deste intervalo, por exemplo tomemos x0 = 1,5 (bisseo).
A derivada de f(x) : f(x) = ecos(x) [-sen(x)] - 3 x2. Usando o Mtodo de Newton-Raphson, teremos:
xk
1,5
1,717157
1,696648
f(xk)
1,698299
-0,198959
-0,001953
f(xk)
-7,82061
-9,700939
-9,510902
x0 = 1,5
xk+1
1,717157
1,696648
1,69644
erro absoluto
0,217157
0,020509
0,000205
> tol
> tol
< tol
x
0,1
0,5
1
g(x)
-9,11034
-2,272589
1
Como g(0.5).g(1) < 0 temos que existe pelo menos uma raiz neste intervalo, isto , r [ 0.5;1 ], de modo que
podemos tomar x0 , razoavelmente, dentro deste intervalo, por exemplo tomemos x0 = 0,75 (bisseo).
Primeira tentativa:
Temos: g(x) = x + 4 ln(x) = 0 ==> x = 4 ln(x). A funo de iterao seria F(x) = 4 ln(x), cuja derivada : F(x) =
4 / x. Com x0 = 0,75 temos | F(0,75) | > 1, logo a funo de iterao F(x) no converge.
Segunda tentativa:
iteraes
x1
x2
x3
xk+1 = F(xk)
erro absoluto
0,829029118
0,812810504
0,816112859
x0 = 0,75
0,079029
0,016219
0,003302
> tol
> tol
< tol
q
( -x4 +12,5x3 - 37,5x2 - 6,5x + 32,5 ). A flecha mxima (ymax), nessa figa, ou ser
24 EJ
na extremidade
livre do balano ou no trecho entre os dois apoios. Se ela se der entre os apoios, ser para a seco onde dy/dx
=0. Ache ento o valor de x para esta seco considerando a equao da linha elstica dada e determine o valor
de ymax.
Dados: E = 2,1X1010 kg/m2; J =
q (t/m)
1,0m
q=1840kg/m.
bh 3
12
;e
4,0m
A derivada de y :
dy/dx =
q
(-4x3 + 37,5x2 - 75x - 6,5) = 0
24 EJ
portanto precisamos encontrar uma raiz no intervalo [1;5] de f(x) = (-4x3 + 37,5x2 - 75x - 6,5) = 0.
Tomando o valor x0 = 2,5, e calculando as iteraes pelo Mtodo de Newton-Raphson, obteremos os seguintes
resultados:
xk
2,5
3,09
3,047574
f(xk)
-22,125
1,789234
0,001061
f(xk)
37,5
42,1728
42,11556
xk+1
3,09
3,047574
3,047549
| xk+1 - xk |
0,59
0,042426
2,52E-05
que para uma tolerncia de 0,005 no erro absoluto, nos d a raiz 3,047549.
De onde teremos y(3,047549) = - 0,05 m (flecha mxima).
[0;20]
II. Seja f(x) = x2 - sen(x) e o intervalo [0;2]. Ento ache um ponto de mximo ou mnimo de
f(x). Use, o Mtodo de Newton-Raphson.
III. Seja f(x) = ex sen(x) - ln(b), onde b = 15
a) verifique se h raiz(es) no intervalo [0;3]
b) calcule, usando o Mtodo de Newton-Raphson e tolerncia de 0,005, uma raiz positiva de
f(x) = 0.
xk
f(xk)
f (xk)
xk+1
erro absoluto
IV. Para um fluido em escoamento turbulento a relao entre o fator de atrito de Fanning C e o
nmero de Reynolds R dada por:
1
C
para R = 2500.
Sugesto: faa x =
1
C
um dos mtodos iterativos estudado e, ache x com erro inferior a 0,005 (tolerncia em x), em
seguida C.
xk
xk+1 = F(xk)
erro
2x 3 + 2
, de onde temos como hiptese inicial a
5
2x 3 + 2
funo de iterao F(x) =
. Agora complete o exerccio preenchendo as lacunas.
5
Resolvendo na Planilha do Excel
1. nas clulas B1..B16 escrever a funo f(x) = 2x3 -5x +2;
2. nas clulas A1..A16 definir os valores de 0 at 1,5;
2x 3 + 2
4. derive a expresso F(x) =
e calcule, em G1, o valor de F(x0) para cada x0 .
5
5. Se | F(x0) | < 1, usando a expresso F(x) =
2x 3 + 2
, calcule, em C1, o valor de F(x0) e
5
a) ________________
b) _______________
c) ________________
d) ________________
e) ________________
Aula de Laboratrio
Seja F(x) = x -
f ( x)
, uma funo de iterao obtida de f(x) = 0, de modo a se obter as
f , ( x)
iteraes xk+1 = xk -
f (x k )
, Mtodo de Newton-Raphson. Ento, encontre, para cada um
f , (x k )
dos casos abaixo, pelo menos uma raiz, tol = 10-5, usando F(x) como acabamos de definir.
a) p(x) = x3 - 2x2 - 20x + 30 = 0
b) f(x) = ex - sen(x) - 2 = 0
c) f(x) = x + log(x) = 0
d) f(x) = 3x - cos(x) = 0
e) f(x) = x + 2cos(x) = 0
f) f(x) = ecos(x) + x3 - 3 = 0
g) f(x) = 2ln(3 - cos(x)) - 3xx + 5sen(x) = 0
h) p(x) = x3 - 5x2 + x + 3 = 0
i) f(x) = (x-3)2 - e-x - 55 = 0
respectivamente em C3, C4, ..., at que o resultado do valor absoluto da diferena x2 - x1,
x3 - x2
, .....,
calculado nas clulas D2, D3, ...., de duas ltimas iteraes seja inferior a
tolerncia dada;
6. chame de r o valor obtido na ltima iterao e;
Responda:
a) ________________
b) _______________
c) ________________
d) ________________
e) ________________
CAPITULO 3
p(x k )
, sendo p(x) = a0xn + a1xn-1 + .... + an-1x +
|
p (x k )
an.
Exemplo: Seja p ( x ) = x 4 x 2 3x + 1,6875 = 0 , do qual querremos uma raiz positiva r
[0;4].
Usando incremento de 0,8 e pesquisando em p(x) encontramos:
p(0)=1,6875
p(0,8)=-0,9429
p(1,6)=0,8811
p(3,2)=86,7051
p(4)=229,6575
de onde conclumos que existe pelo menos uma raiz real r no intervalo (0;0,8) e em (0,8;1,6).
Escolhamos por exemplo calcular a raiz r (0;0,8). Consideremos para tanto x0 = 0,4 e
tolerncia 0,001.
A derivada de p(x) : p(x) = 4x3 - 2x -3.
Assim, com o valor de x0 calculamos p(x0) = 0,3531 e p(x0) = -3,544 de onde obtemos
x1=0,499633, da expresso do Mtodo de Newton-Raphson, x 1 = x 0
p(x 0 )
.
p | (x 0 )
Teorema 1.
O valor numrico p(c) de um polinmio p(x) para x=c igual ao resto da diviso de p(x) por
x-c.
Demonstrao:
Da diviso de p(x) por x-c sabemos que:
p(x) = q(x)(x-c) + resto
onde c uma constante. Ento,
p(c) = q(c)(c-c) + resto
logo, p(c) = resto.
Teorema 2.
Os coeficientes bi do polinmio q(x) e o resto bn, da diviso de p(x) por x-c, podem ser obtidos
recursivamente por:
b0 = a0
e bi = ai + cbi-1 , onde i = {1,2,3, ... , n}
Demonstrao:
Temos aqui o resto = bn, logo p(c) = bn. Assim temos:
(*) p(x) = q(x)(x-c) + bn
onde q(x) um polinmio obtido da diviso de p(x) por x-c e portanto de grau n-1, que
escrevemos:
q(x) = b0xn-1 + b1xn-2 + .... + bn-2x + bn-1, com coeficientes bi, i={0,1,2,3,...,n-1}.
substituindo q(x) em (*) temos:
p(x) = [b0xn-1 + b1xn-2 + .... + bn-2x + bn-1 ] (x-c) + bn.
A condio de identidade de polinmio d:
a0 = b0
a1 = b1 - cb0
b1 = a1 + cb0
ou genericamente:
b0 = a0
e bi = ai + cbi-1 , onde i = {1,2,3, ... , n}
Esses coeficientes podem ser calculados atravs do seguinte esquema, conhecido como
esquema de Briot-Ruffini.
Esquema 1.
c
a0
a1
a2
....
an-1
an
b0
b1
b2
....
bn-1
bn
(b0=a0)
(b1=a1 + cb0)
(b2=a2 + cb1)
(bn-1=an-1 + cbn-2)
(bn=an + cbn-1)
onde, a0,, a1, a2, ... , an, so os coeficientes de p(x) e bn = p(c) = resto da diviso de p(x) por (xc).
No exemplo dado no incio temos o polinmio p ( x ) = x 4 x 2 3x + 1,6875 = 0 , do qual
determinamos x0 = 0,4 = c. O esquema de Briot-Ruffini, desenvolvido em planilha, ficar
(obserrve que o valor do coeficiente a1, de x3 zero):
A
1
a0
a1
a2
a3
a4
1
2
-1
-3
1,6875
b0
b1
b2
b3
bn
(b0=a0)
(b1=a1 + cb0)
(b2=a2 + cb1)
(b3=a3+ cb2)
(bn=an + cbn-1)
=B1
=C1+$A2*
Teorema 3.
O valor de p(c) da derivada do polinmio p(x) para x=c o resto da diviso de q(x) por x-c.
Demonstrao. Temos:
p(x) = q(x)(x-c) + bn
p(x) = q(x)(x-c) + q(x)
p(c) = q(c)(c-c) + q(c)
p(c) = q(c)
Desse modo, vemos que se aplicarmos o Teorema 1 ao polinmio q(x) teremos que q(c)
igual ao resto da diviso de q(x) por x-c. Como os coeficientes do polinmio q(x) so b0, b1, ...
, bn-1 , repetindo-se o esquema de Briot-Ruffini teremos q(c) e portanto, p(c) (vide Teorema
3).
Esquema 2.
a0
b0
d0
c
c
a1
b1
d1
a2
b2
d2
....
....
....
an-1
bn-1
dn-1
an
bn
p(x 0 )
, que tomando x0 = c nos
p | (x 0 )
bn
p ( c)
,
ou,
como
p(c)
=
b
e
p(c)
=
d
vem:
x
=
c
n
n-1
1
d n 1
p | ( c)
Exemplo:
Seja calcular uma raiz positiva de p(x) = 3x3 - 76x2 + 163x - 46 = 0.
Adotemos uma tolerncia de 0,0001 e tomemos alguns valores de p(x) de 5 em 5 a partir de
zero.
p(5)=-756 p(10)=-3016 p(15)=-4576
p(0)=-46
p(20)=-3186
p(25)=3404
portanto, existe pelo menos uma raiz no intervalo [20;25] pois, p(20).p(25)<0.
Desse modo, usando o esquema 2, associado a expresso do Mtodo de Newton-Raphson,
obtemos os resultados do Mtodo de Birge-Vieta, que nos d, para x0 = c = 22,5:
primeira iterao:
22,5
22,5
3
3
3
x1 = 22,5 -
-76
-8,5
59
163
-28,25
1299 (valor de p(c))
-46
-681,6valor de p(c)
681,6
= 23,02 como |23,02-22,5| > tol vem, c = x1 e:
1299
segunda iterao:
23,02
23,02
3
3
3
x2 = 23,02 -
-76
-6,94
62,12
163
-46
3,24
28,58 (valor de p(23,02))
1433 (valor de p(23,02))
28,58
= 23,00. Como |x2 - x1 | = | 23 - 23,02 | > tol, vem c = x2 e:
1433
terceira iterao:
3
3
23
-76
-7
163
2
-46
0 (valor de p(23))
de modo que torna-se desnecessrio encontrar a terceira linha da tabela e a raiz ser 23,00 pois
j encontramos p(23) = 0.
EXERCCIOS
Exerccio da Viga de Ao
1. A viga de ao da figura , com seo retangular de base b = 0,06m por h = 0,10m de altura,
tem a equao linha elstica do trecho
entre os apoios (vo de 4,0m), dada
pela equao:
q (t/m)
q
y=
24 EJ
1,0m
4,0m
bh 3
determine o valor de ymax. Dados: E = 2,1X10 kg/m ; J =
; e q=2000kg/m.
12
10
c)
d)
e)
f)
g)
p(x) = x4 - 6x3 + 10x2 -6x +9 = 0. Ache, se houverem, a(s) raz(es) reais de p(x).
p(x) = 2x5 - 5x3 +x2 - 0,5625 = 0. Ache uma de suas razes positiva.
p(x) = x4 - 2x3 + 4x2 + 2x -8 = 0. Ache a(s) razes reais do intervalo [-20;20].
p(x) = -x3 + 3x - 5 = 0. Ache, se houverem, a(s) raz(es) reais de p(x).
p(x) = x3 - 9x + 3 = 0. Ache, se houverem, a(s) raz(es) reais de p(x).
3. Duas escadas uma de 20m e outra de 30m apoiam-se em edifcios fronteiros em uma
avenida. Se o ponto onde as escadas se cruzam est a 8m do solo, qual a largura da avenida.
MTODO DA BISSEO
Um dos procedimentos mais simples para determinao das raizes de uma funo f(x),
continua em um certo intervalo I, o Mtodo da Bisseo que consiste em:
procurar um intervalo [a,b] de modo que f(a).f(b) < 0 e que f(x) contnua em [a,b]
(isso garante a existncia de pelo menos uma raiz nesse intervalo);
a+b
calcular x0 no meio do intervalo [a,b], x0 =
;
2
claro que se f(x0) = 0, x0 ser a raiz procurada, caso contrrio a raiz se encontrar
no subintervalo onde f(x) tenha sinais trocados nos pontos extremos, isto , se
f(a).f(x0) < 0, a raiz estar em [a,x0]; seno f(b).f(x0) < 0 e a raiz estar em [x0,b] , de
modo que se obtm um novo intervalo [ai,bi];
tomar para cada iterao o meio do novo intervalo [ai,bi], no qual se sabe existir uma
raiz.
repete-se este procedimento enquanto no se obtm uma aproximao para a raiz
com a tolerncia desejada.
Seja, por exemplo, determinar uma raiz, com tolerncia igual a 0,005, de f(x) =
r2
[ x sen( x )] A , no intervalo [0; ], para r = 0,07m e A= 0,0036m2.
2
O grfico de f(x) no intervalo dado, mostra que a raiz se encontra, por exemplo, entre
2,2 e 2,4, pois: f(2,2) = - 0,00019 e f(2,4) = 0,00063.
Agora, como | 2,25 - 2,3 | > tolerncia (0,005), calcula-se f(2,25) e segue-se todo o
procedimento at que se tenha uma aproximao da raiz que satisfaa a tolerncia, o que se
dar na quinta iterao, obtendo-se x5 = 2,246875 como resultado da raiz desejada,
aproximadamente 2,247, com f(2,247) = - 5,7378. 10- 6, ou aproximadamente zero.
2. Seja f(x) = x2 - sen(x) e o intervalo [0;2]. Ento ache um ponto de mximo ou mnimo de
f(x). Use, o Mtodo de Newton-Raphson.
3) Seja f(x) = ex sen(x) - ln(b), onde b = 15
a) verifique se h raiz(es) no intervalo [0;3]
b) calcule, usando o Mtodo de Newton-Raphson e tolerncia de 0,005, uma raiz positiva de
f(x) = 0.
4) Para um fluido em escoamento turbulento a relao entre o fator de atrito de Fanning C e o
nmero de Reynolds R dada por:
1
C
+ 0,4 1,74 ln R C = 0
1
C
CAPTULO 4
INTEGRAO NUMRICA
Aprende-se
nas disciplinas de clculo que para calcular uma integral definida, basta
determinar uma primitiva F(x) de f(x), de modo que F(x) = f(x) e assim:
F(a). Por exemplo, se f(x) = x2, a = 0 e b = 3, ento,
x3
+ Cons tan te tal que F(x) = f(x). Assim,
3
33
03
[ + Cons tan te] [ + Cons tan te] = 9.
3
3
b
a
b
a
b
a
f ( x ) dx = F(b) -
f ( x ) dx = 9 . De fato: F(x) =
Entretanto , nem sempre esse problema de fcil aplicao, pode ser, por vezes, at mesmo
impossvel de se expressar analiticamente a primitiva de f(x) (funes intrgrais elipticas). De
outras vezes a primitiva pode ser de difcil avaliao numrica. E, ainda, h casos em que a
funo conhecida somente em um numero finito de pontos (obviamente impossvel
encontrar a primitiva).
Assim, quando conhecemos uma integral indefinida do integrando, sabemos como calcular
uma integral definida. Existem porm funes simples, como f(x) =
sen( x )
, para as quais
x
nenhuma integral indefinida simples conhecida. Nestes casos, sendo o integrando uma
funo continua, a integral definida existir, podendo ser calculada numericamente. Quando
entretanto estas integrais no podem ser calculadas exatamente elas podem ser obtidos com
boa aproximao atravs de mtodos numricos, tambm utilizados nas calculadoras. O fato
de se poder calcular essas integrais permite-nos resolver muitos problemas fsicos ou
geomtricos, como a determinao de reas, volume, comprimentos de arcos, momentos de
inrcia, etc. Aprenderemos dois dos mtodos mais simples de aproximao do resultado de
uma integral definida e que so o mtodo dos Trapzios e o mtodo de Simpson.
Ambos os mtodos baseiam-se na subdiviso do intervalo [a,b] em n partes iguais (em geral, a
aproximao melhora com o crescer de n), de comprimento x =
ba
.
n
f ( x ) dx
x
(f0 + 2f1 + 2f2 + ... + 2fn-1 + fn)
2
2. Regra de Simpson.
b
a
f ( x ) dx
x
(f0 + 4f1 + 2f2 + 4f3 + 2f4 + ... + 2fn-2 + 4fn-1 + fn)
3
1
0
dx
,
1+ x2
1
ba
1 0
, x =
, logo x =
= 0,25. Usando 4 casas decimais, temos:
2
n
4
1+ x
f ( x ) dx
x
0,25
(f0 + 2f1 + 2f2 + ... + 2fn-1 + fn) =
(1,0000 + 2. 0,9412 + 2.0,8000 +
2
2
f ( x ) dx
0,25
(1,0000 + 4. 0,9412+ 2. 0,8000 + 4. 0,6400 + 0,5) = 0,7854
3
1
de 0 a 1 pelo mtodo dos trapzios e de Simpson
1+ x2
f(x)
1,0000
0,9412
Mtodo de Simpson
Peso
Peso*f(x)
1
1,0000
4
3,7647
0,50
0,75
1,00
0,8000
0,6400
0,5000
Soma
Integral
Por outro lado, a primitiva da
2
2
1
x/2*Soma
1,6000
2
1,2800
4
0,5000
1
6,2624
0,7828 x/3*Soma
1,6000
2,5600
0,5000
9,4247
0,7854
0,7854
4
2. Para rolar um bloco de pedra, utiliza-se uma fora de 120 + 1 + x 2 Newtons sobre ela,
quando esta rola x metros. Quanto trabalho realizado para se rolar a pedra em 2 metros.
Soluo:
W=
2
0
(120 + 1 + x 2 )dx .
Obtendo-se:
a) pelo mtodo dos trapzios
W 242,9625 joules
b) pelo mtodo de Simpson
W 242,9579 joules
A
(120 + 1 + x 2 )dx =
x
1 + x 2 + 0,5 log( x + 1 + x 2 ) + Constante. Desse modo, o
2
trabalho no intervalo [0,2], usando a primitiva de f(x), seria igual a 2,9579 joules.
15
30
45
60
72
60
70
80
65
Passada esta hora, sabendo-se que a distncia percorrida (s) pode ser calculada por:
s=
t1
t0
( b a ) 3 2
cometido pode ser determinado pela expresso E =
f ( ) , [a;b], no qual usa12 n 2
se em f2() o valor mximo que a funo f2(x) assume no intervalo [a;b]. Desse modo pede-se:
3, 6
a) calcular a integral, I =
3
dx
, com n=6 subintervalos, usando esse mtodo e; b) o erro,
x
Valor da Integral
Erro estimado
Regra de Simpson - o erro cometido
b
f(x)dx ,
( b a) 5 4
ser determindao pela expresso E =
f ()
180n 4
dx
modo pede-se para calcular a integral, I = 4
,
2
0 1+ x
com n subintervalos, usando o mtodo de Simpson,
de modo que
| ( b a )
180n
f(x)
30
20
10
0
-10 0
-20
0,5
1
x
f 4 ( ) | 0,0001, sabendo-
Valor da Integral
Erro estimado
Exerccio Prtico - Centro de Gravidade
6. Exerccio Prtico - A teoria dos centros de gravidade indispensvel nos cursos de Esttica
e de Dinmica.
Na prtica, encontram-se, com frequncia, superfcies sem forma geomtrica definida, em que
no possvel, nem efetuar a divviso em partes finitas, nem em partes infinitesimais, por no
se poder caracterizar, algebricamente, as linhas limitrfesdas superfcies. Procede-se, entro,
integrao numrica, utilizando, por exemplo, a regra de Simpson, entre outras.
A determinao do centro de gravidade se far utilizando duas vzes a regra de Simpson, pois
a expresso geral da abscissa (idntico raciocnio podendo ser repetido para a ordenada) do
centro de gravidade [y=f(x)]: x =
f ( x)xdx
f ( x)dx
S
Seja, por exemplo, deterrminar o centro de gravidade do perfil de trilho, representado nna
figura abaixo.
y
0
1
2
3
4
5
6
7
8
9
10
11
12
11,0
7,2
2,0
1,9
1,8
1,8
1,8
1,8
1,8
2,4
6,4
5,5
5,0
11cm
5cm
12cm
0
1
2
3
4
5
6
7
8
9
10
11
12
linha
linha
largura
superior inferior
5,50
-5,50
11,00
3,60
-3,60
7,20
1,00
-1,00
2,00
0,94
-0,94
1,88
0,88
-0,88
1,76
0,88
-0,88
1,76
0,88
-0,88
1,76
0,88
-0,88
1,76
0,92
-0,92
1,84
1,20
-1,20
2,40
3,20
-3,20
6,40
2,75
-2,75
5,50
2,50
-2,50
5,00
6,0
4,0
2,0
0,0
-2,0
0 1
2 3
4 5 6
7 8
9 10 11 12
-4,0
-6,0
Soluo:
Conforme j expusemos acima, a determinao do centro de gravidade se far utilizando duas
vzes a regra de Simpson, uma para o calculo do numerador e outra para o clculo do
denominador, na expresso que clcula o valor de x =
f ( x)xdx
f ( x)dx
S
Podemos calcular considerando apenas a rea da seo superior e em seguida obter a rea
total multiplicando por 2, conforme o fazemos a seguir:
Clculo do denominador,
A
x
f (x)dx :
B
C
f(x) = linha
Peso
superior
(Simpson)
D=C*D
(linha superior)*peso
(B*C)
0,00
1,00
2,00
3,00
4,00
5,00
6,00
7,00
8,00
9,00
10,00
11,00
12,00
Soma
Seo =
(x/3)*Soma
Total (dobro)
5,50
3,60
1,00
0,94
0,88
0,88
0,88
0,88
0,92
1,20
3,20
2,75
2,50
5,50
14,40
2,00
3,76
1,76
3,52
1,76
3,52
1,84
4,80
6,40
11,00
2,50
62,76
20,92
41,84
O clculo do numerador
A
x
1,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
1,00
B
f(x)
0,00
1,00
2,00
3,00
4,00
5,00
6,00
7,00
8,00
9,00
10,00
11,00
12,00
SOMA
Seo =
(x/3)*Soma
Total (dobro)
5,50
3,60
1,00
0,94
0,88
0,88
0,88
0,88
0,92
1,20
3,20
2,75
2,50
C
D
g(x) = xf(x)
0,00
3,60
2,00
2,82
3,52
4,40
5,28
6,16
7,36
10,80
32,00
30,25
30,00
E
Peso
1,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
1,00
D*C
0,00
14,40
4,00
11,28
7,04
17,60
10,56
24,64
14,72
43,20
64,00
121,00
30,00
362,44
120,81333
241,62667
x=
f ( x)xdx
f ( x)dx
241,62667
= 5,775016 = 5,78 cm.
41,84
7.a) 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(t)dt ,
t0
temperatura t,
a) calcular a quantidade de calor necessria para se elevar 20 kg de gua de 20o C a 100o C.
Interpole, usando interpolao polinomial de Lagrange e estime os valores necessrios para o
clculo de Q.
Tabela 1. Dados de Calor especfico do corpo temperatura t.
t (o C)
0
10 20 30
40
55
60
70
80
90
100 110 120
C(t)
997 996 995 994 993,7 983,2 982,1 981,6 973 972,8 972,2 971,5 970,8
(kcal/kgo C)
b) Tm-se uma funo f(x)=3x3 + 7 ln(x) . Usando incremento (h) de 0,5 determine a
3
1
x1
Adx
, o que, dada as condies dos dados, poder ser estimado por meio de
x0
10. Dispe-se dos dados de cota (X em metros) X rea (A em km2) do aude Marechal Dutra,
no Rio Grande do Norte, Municpio de Gargalheiras - quadro 1, abaixo:
Quadro 1: Dados de cota X rea - Aude Marechal Dutra - RN / Gargalheiras
cotas
(m)
reas
(km2)
105
109
113
117
121
125
126,8
0,0
0,10
0,45
1,0
1,4
5,80
7,80
129
131
133
135
137
4,511
16,03
17,48
20,80
9,4
x1
Adx
, o que,
x0
dada as condies dos dados, poder ser estimado por Integrao Numrica. Sabendo-se que
este aude que se encontrava na cota 121m e aps um perodo de forte chuva atingiu a cota
129m, pede-se (devendo para tanto, utilizar os dois mtodos estudados, o Mtodo dos
Trapzios e o de Simpson, um para cada item, a seu critrio):
a) o volume de gua armazenado durante o perodo de forte chuva.
No perodo de forte chuva o aude passou da cota 121 para a cota 129. Portanto, basta achar a
rea de 121 a 129 e teremos o volume decorrente deste perodo.
Assim, usando x = 4 m teremos:
cotas (m)
reas (km2)
peso
rea*peso
121
1,4
1
1,4
125
5,80
4
23,2
129
9,4
1
9,4
x = 4 m
Soma
34
O valor aproximado do volume decorrente do perodo de forte chuva seria ento 4/3*(34) =
45,33 hm3.
b) uma aproximao do volume que est faltando para o aude encher.
cotas
reas
peso
peso*rea
129
9,4
1
9,4
131
14,511
2
29,022
133
16,03
2
32,06
135
17,48
2
34,96
aude
137
20,8
2
41,6
encher
139
24,162
1
24,162
x = 2 m
Soma
171,204
portanto,
aproximadamente,
139 cota
mxima
24,162
CAPTULO 5
x2
x3
x4
a12
a22
a32
......
an2
a13
a23
a33
......
an3
.....
.....
.....
......
.....
a1n
a2n
a3n
......
ann
b1
b2
b3
......
bn
c12
1
0
......
0
c13
c23
1
......
0
.....
.....
.....
......
.....
c1n
c2n
c3n
......
1
d1
d2
d3
......
dn
l kk 1
l = k 1 ;
a kk
k
k
Matriz estendida:
1,5000
2,0000
-2,0000
3,0000
1,8000
-2,0000
3,0000
2,0000
3,0000
-1,0000
2,0000
-1,0000
4,0000
2,0000
3,0000
0,0000
4,0000
2,0000
3,0000
3,0000
Primeira eliminao:
0
11
l kk 1
= 1,5, temos: l = k 1 ,
a kk
k
k
l 10
dando: l = 0 , ou: (1,5000; 2,0000; 3,0000; 4,0000; 4,0000)/1,5 igual a: (1,0000;
a 11
1
1
2,0000
3,0000
-1,6000
-7,0000
2,6667
7,3333
-1,8000
-8,0000
2,6667
7,3333
-1,8000
-5,0000
Segunda eliminao:
1. O resultado da primeira linha na matriz na segunda eliminao, no mtodo de Gauss, o
mesmo j obtido na primeira eliminao, de modo que simplesmente repetimos os valores
ali encontrados, isto : (1,0000; 1,3333; 2,0000; 2,6667; 2,6667)
2. Dividindo a segunda linha na matriz da primeira eliminao, pelo piv = a 122 = 5,6667,
l kk 1
l 12
2
temos: l = k 1 , dando: l 2 = 1 , ou: (0,0000; 5,6667; 3,0000; 7,3333; 7,3333)/5,6667
a kk
a 22
k
k
igual a (0,0000; 1,0000; 0,5294; 1,2941; 1,2941) que o resultado da segunda linha da
segunda eliminao.
l 23 = l 13 a 132 . l 22 , ou: (0,00; -4,4000; -1,6000; -1,8000; -1,8000) - (-4,40). (0,0000; 1,0000;
0,5294; 1,2941; 1,2941) = (0,0000; 0,0000; 0,7294; 3,8941; 3,8941);
4. A quarta linha ( l 24 = l 14 a 142 . l 22 ) procede-se de modo similar, obtendo-se finalmente a
matriz da primeira eliminao, abaixo.
Segunda Eliminao
piv = a 122 = 5,6667
1,0000
1,3333
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
2,0000
0,5294
0,7294
-5,9412
2,6667
1,2941
3,8941
-5,4118
2,6667
1,2941
3,8941
-2,4118
2,0000
0,5294
1,0000
0,0000
2,6667
1,2941
5,3387
26,3065
2,6667
1,2941
5,3387
29,3065
Quarta Eliminao
piv = a 344 =1
1,0000
1,3333
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
2,0000
0,5294
1,0000
0,0000
2,6667
1,2941
5,3387
1,0000
2,6667
1,2941
5,3387
1,1140
a12
a22
a32
......
an2
a13
a23
a33
......
an3
.....
.....
.....
......
.....
a1n
a2n
a3n
......
ann
b1
b2
b3
......
bn
0
1
0
......
0
0
0
1
......
0
.....
.....
.....
......
.....
0
0
0
......
1
d1
d2
d3
......
dn
A soluo obtida, no sistema equivalente, achando-se x4, x3, x2, x1,. obvio que x1 = d1, x2 =
d2 , x3 = d3 , .... , xn = dn .
As eliminaes so facilmente calculadas usando as expresses j conhecidas do mtodo de
Gauss, onde k representa a ordem da eliminao:
l kk 1
l = k 1 ;
a kk
k
k
+ 2x2
+ 3 x2
- 2 x2
+ 2 x2
+ 3x3
- 1 x3
+ 2 x3
- 1 x3
+ 4 x4 =
+ 2 x4 =
+ 3 x4 =
+ 0 x4 =
4
2
3
3
Matriz estendida:
1,5000
2,0000
-2,0000
3,0000
1,8000
-2,0000
3,0000
2,0000
3,0000
-1,0000
2,0000
-1,0000
4,0000
2,0000
3,0000
0,0000
4,0000
2,0000
3,0000
3,0000
1,5x1
-2x1
1,8 x1
3 x1
Primeira eliminao:
0
11
l kk 1
= 1,5, temos: l = k 1 ,
a kk
k
k
l 10
, ou: (1,5000; 2,0000; 3,0000; 4,0000; 4,0000)/1,5 igual a: (1,0000;
a 110
2,0000
3,0000
-1,6000
-7,0000
2,6667
7,3333
-1,8000
-8,0000
2,6667
7,3333
-1,8000
-5,0000
Segunda eliminao:
1. Dividindo a segunda linha na matriz da primeira eliminao, pelo piv = a 122 = 5,6667,
temos: l kk =
l kk 1
l 12
2
,
dando:
l
=
, ou: (0,0000; 5,6667; 3,0000; 7,3333; 7,3333)/5,6667
2
a kkk1
a 122
igual a (0,0000; 1,0000; 0,5294; 1,2941; 1,2941) que o resultado da segunda linha da
segunda eliminao.
2. O resultado da primeira linha na matriz na segunda eliminao, no mtodo de GaussJordan, obtido da operao da linha 1 da matriz da primeira eliminao menos o produto
do elemento a 112 da matriz da primeira eliminao com a linha 2 (piv) da matriz da
segunda eliminao, isto , l ki = l ki 1 a kik1 . l kk dando: l 12 = l 11 a 112 . l 22 , ou: (1,0000;
1,3333; 2,0000; 2,6667; 2,6667) - (1,3333). (0,0000; 1,0000; 0,5294; 1,2941; 1,2941)
3. A linha 3 da segunda eliminao o resultado obtido da operao da linha 3 da matriz da
primeira eliminao menos o produto do elemento a 132 da matriz da primeira eliminao
com a linha 2 (piv) da matriz da segunda eliminao, isto , l ki = l ki 1 a kik1 . l kk dando:
l 23 = l 13 a 132 . l 22 , ou: (0,00; -4,4000; -1,6000; -1,8000; -1,8000) - (-4,40). (0,0000; 1,0000;
0,5294; 1,2941; 1,2941) = (0,0000; 0,0000; 0,7294; 3,8941; 3,8941);
4. A quarta linha ( l 24 = l 14 a 142 . l 22 ) procede-se de modo similar, obtendo-se finalmente a
matriz da primeira eliminao, abaixo.
Segunda Eliminao
piv = a 122 = 5,6667
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,2941
0,5294
0,7294
-5,9412
0,9412
1,2941
3,8941
-5,4118
0,9412
1,2941
3,8941
-2,4118
0,0000
0,0000
1,0000
0,0000
-5,9677
-1,5323
5,3387
26,3065
-5,9677
-1,5323
5,3387
29,3065
Quarta Eliminao
piv = a 344 = 1
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
0,6806
0,1747
-0,6088
1,1140
0,6806
0,1747
-0,6088
1,1140
Da ltima equao temos x4 = 1,1140, a partir do qual se calcula, na terceira equao o valor
de x3 = -0,6088, na segunda equao o valor de x2 = 0,1747 e na primeira equao o valor de x1
= 0,6806.
0
0
1
0
0
0
0
1
Pode-se tambm demonstrar como a inversa pode ser usada para resolver um sistema linear de
equaes. Como vimos no incio deste assunto o sistema pode ser dado pela forma geral AX =
B, onde A a matriz dos coeficientes (n x n), B o vetor dos termos independentes e X o
vetor das incognitas. Se exuste [A]-1 , inversa de [A], ento podemos calcular a soluo do
sistema obtendo [X] = [A]-1[B].
Resumidamente isso pode ser visto desta forma: tomemos AX = B, multipleque-se por [A]-1 .
Teremos [A][A]-1[X] = [A]-1[B] ou, [I][X] = [A]-1[B], ou finalmente, [X] = [A]-1[B].
Uma boa tcnica de se determinar a inversa usando o mtodo de Gauss-Jordan. Para isso
basta usar a matriz identidade nos termos independentes de modo a se ter a matriz estendida
como faremos ao determinar a matriz inversa da matriz dos coeficientes do sistema linear do
exerccio em estudo.
1,5x1
-2x1
1,8 x1
3 x1
+ 2x2
+ 3 x2
- 2 x2
+ 2 x2
+ 3x3
- 1 x3
+ 2 x3
- 1 x3
+ 4 x4 =
+ 2 x4 =
+ 3 x4 =
+ 0 x4 =
4
2
3
3
[A]
1,5000
2,0000
-2,0000
3,0000
1,8000
-2,0000
3,0000
2,0000
PRIMEIRA ELIMINAO
1,0000
1,3333
0,0000
5,6667
0,0000
-4,4000
0,0000
-2,0000
SEGUNDA ELIMINAO
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
TERCEIRA ELIMINAO
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
QUARTA ELIMINAO
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
[I]
3,0000
-1,0000
2,0000
-1,0000
4,0000
2,0000
3,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
2,0000
3,0000
-1,6000
-7,0000
2,6667
7,3333
-1,8000
-8,0000
0,6667
1,3333
-1,2000
-2,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
1,2941
0,5294
0,7294
-5,9412
0,9412
1,2941
3,8941
-5,4118
0,3529
0,2353
-0,1647
-1,5294
-0,2353
0,1765
0,7765
0,3529
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
0,0000
0,0000
1,0000
0,0000
-5,9677
-1,5323
5,3387
26,3065
0,6452
0,3548
-0,2258
-2,8710
-1,6129
-0,3871
1,0645
6,6774
-1,7742
-0,7258
1,3710
8,1452
0,0000
0,0000
0,0000
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
1,0000
-0,0061
0,1876
0,3568
-0,1091
-0,0981
0,0018
-0,2906
0,2538
0,0736
-0,2514
-0,2820
0,3096
0,2269
0,0582
-0,2029
0,0380
de modo que, a matriz dos coeficientes se reduz a uma matriz identidade e a matriz inversa a
matriz obtida no lado esquerdo, isto , [A]-1 a matriz abaixo.
-0,0061
0,1876
0,3568
-0,1091
-0,0981
0,0018
-0,2906
0,2538
0,0736
-0,2514
-0,2820
0,3096
-0,0981
0,0018
-0,2906
0,2538
0,0736
-0,2514
-0,2820
0,3096
0,2269
0,0582
-0,2029
0,0380
0,2269
0,0582
-0,2029
0,0380
- 0,0981 . (2)
+ 0,0018 . (2)
- 0,2906 . (2)
+ 0,2538 . (2)
=
=
=
=
0,6806
0,1747
-0,6088
1,1140
0,6806
0,1747
-0,6088
1,1140
1
2
3
4
5
6
A
1,5000
-2,0000
1,8000
3,0000
B
2,0000
3,0000
-2,0000
2,0000
C
3,0000
-1,0000
2,0000
-1,0000
D
4,0000
2,0000
3,0000
0,0000
Cursor aqui.
2. posicione o cursor em uma clula qualquer onde voc deseja armazenar a inversa, clula A6
por exemplo;
3. Inserir, Funo, Matriz Inverso, [defina as clulas de A1:D4] correspondentes a Matriz dos
coeficientes, finalize;
4. selecione as clulas A6:D9 (mesma dimenso da matriz dos coeficientes);
5. ative a barra de frmulas com o mouse (ou use a tecla F2);
6. as chaves da frmula matricial desaparecem quando a barra de frmula ativada
7. tecle Ctrl + Shift + Enter, e voc ter obtido a matriz [A]-1.
Agora digite os termos independentes, por exemplo nas clulas E6:E9 e proceda para obter o
produto da inversa pelo vetor dos termos independentes.
1
2
3
4
5
6
7
8
9
10
A
1,5000
-2,0000
1,8000
3,0000
B
2,0000
3,0000
-2,0000
2,0000
C
3,0000
-1,0000
2,0000
-1,0000
D
4,0000
2,0000
3,0000
0,0000
-0,0061
0,1876
0,3568
-0,1091
-0,0981
0,0018
-0,2906
0,2538
0,0736
-0,2514
-0,2820
0,3096
0,2269
0,0582
-0,2029
0,0380
4,0000
2,0000
3,0000
3,0000
A
1,5000
-2,0000
1,8000
3,0000
B
2,0000
3,0000
-2,0000
2,0000
C
3,0000
-1,0000
2,0000
-1,0000
D
4,0000
2,0000
3,0000
0,0000
-0,0061
0,1876
0,3568
-0,0981
0,0018
-0,2906
0,0736
-0,2514
-0,2820
0,2269
0,0582
-0,2029
4,0000
2,0000
3,0000
0,6806
0,1747
-0,6088
9
10
-0,1091
0,2538
0,3096
0,0380
3,0000
1,1140
EXERCCIOS
01. Dado o sistema de equao linear abaixo, escreva a matriz dos coeficientes e:
a) determine a sua inversa usando o mtodo de Gauss-Jordan;
b) determine seu conjunto soluo.
1,5x1 + 2x2 + 3x3 + 4x4 = n + 1
-2x1 + 3x2 - 1x3 + 2x4 = n - 1
1,8x1 - 2x2 + 2x3 + nx4 = n
3x1 + 2x2 - 1x3 + 0x4 = 4
02) Seja f(x) = a[sen(x)]4 + b[sen(x)]2 + c[sen(x)] + n, onde: f(-/6) = 1; f(/6) = 2 e f(/2) = 3,
que uma vez substitudos em f(x) nos d uma sistema de equaes tendo {a;b;c} como
incgnitas.
a) Resolva o sistema de equaes lineares obtido pelo Mtodo de Eliminao de Gauss ou
Gauss-Jordan determinando os valores de {a;b;c}.
b) Clcule f(/4).
CAPTULO 6
INTERPOLAO
Interpolao a avaliao de uma funo f(x) num ponto x localizado entre dois pontos
chaves, isto , xi < x , xi+1.
Utiliza-se interpolao para resolver, basicamente, dois tipos de problemas:
1) conhecida a funo em n+1 pontos, conhec-la aproximadamente em outro ponto qualquer
do intervalo [a,b];
2) conhecida a expresso analtica de f(x), aproxima-la por outra de expresso mais simples,
bastando para tanto avali-la em um nmero finito de n+1 pontos no intervalo de
interpolao.
1,6
1,4
1,2
1
0,8
0,6
0,4
0,2
0
-0,2 0
-0,4
-0,6
No grfico acima a funo f(x) (linha tracejada) aproximada pelo polinmio p(x) (linha
cheia).
Este critrio conduz ao sistema:
c0g0(x0) + c1g1(x0) + ..... + cmgm(x0) = f0(x0)
c0g0(x1) + c1g1(x1) + ..... + cmgm(x1) = f0(x1)
..................................................................
c0g0(xn) + c1g1(xn) + ..... + cmgm(xn) = f0(xn)
onde temos as incgnitas cj e as funes elementares gj(x) (do tipo ex, cos(x), log(x), x3, x, 1,
etc.).
A matriz n X m e podemos ter:
1) n < m: infinitas solues em funes f(x);
2) n = m: se det(A) 0, teremos uma nica soluo, desse modo, f(x) a funo interpolante;
3) n > m: no caso geral, o sistema impossvel. Neste caso, podemos apenas ajustar f(x) para
passar o mais prximo possvel dos pontos dados.
Interpolao polinomial - caso geral.
A funo interpolante um polinmio pn(x) = c0g0(x) + c1g1(x) + ..... + cngn(x), onde gj(x) =
xn-j, isto : g0(x) = xn, g1(x) = xn-1, ....., gn(x) = 1 e cj so as incgnitas
Para esta escolha das funes elementares o det(A) diferente de zero e portanto o sistema tem
soluo nica.
A matriz dos coeficientes :
A=
n
i=0
f i
j= 0
j i
(x xj)
(xi - xj)
Exemplo:
x
0,5
0,6
0,7
f(x)
1,65
1,86
2,01
p1(x) =
( x x1)
( x x 0)
f0 +
f1
( x 0 x1)
( x1 x 0)
( x 0,7)
( x 0,6)
1,86 +
2,01
( 0,1)
(0,1)
p1(0,62) =
b) p2(x) =
p2(x) =
( x x1)( x x 2)
( x x0)( x x2)
( x x 0)( x x1)
f0 +
f1 +
f2
( x 0 x1)( x0 x2)
( x1 x0)( x1 x2)
( x 2 x 0)( x2 x1)
( x x1)( x x 2)
( x x0)( x x2)
( x x 0)( x x1)
f0 +
f1 +
f2
( x 0 x1)( x0 x2)
( x1 x0)( x1 x2)
( x 2 x 0)( x2 x1)
substituindo os valores de xi, f(xi) em p2(x) e calculando para x = 0,53 temos p2(0,53)=
EXERCCIOS
1. Dispe-se dos dados de cota (X em metros) X rea (A em km2) do aude Marechal Dutra,
no Rio Grande do Norte, Municpio de Grgalheiras, que se encontra atualmente na cota 125m.
Deseja-se calcular o volume (em hm3) de gua existente no mesmo e para isso pode-se
calcular a
x1
Adx
, o que, dada as condies dos dados, poder ser estimado por meio de
x0
t1
Q = m
C(t)dt ,
t0
temperatura t,
a) calcular a quantidade de calor necessria para se elevar 20 kg de gua de 20o C a 100o C.
Interpole, usando interpolao polinomial de Lagrange e estime os valores necessrios para o
clculo de Q.
Tabela 1. Dados de Calor especfico do corpo temperatura t.
t (o C)
0
10 20 30
40
55
60
70
80
90
100 110 120
C(t)
997 996 995 994 993,7 983,2 982,1 981,6 973 972,8 972,2 971,5 970,8
(kcal/kgo C)
APNDICE
APNDICE 1
Exerccios Complementares e aulas de laboratrios.
A seguir apresentaremos algumas sugestes de exerccios resolvidos e propostos, e que alguns
deles so exemplos dos livros adotados no curso de clculo numrico que leciono na
Universidade. Outros exemplos podem ser lidos no artigo anexo a este trabalho.
REFERNCIAS
Azevedo Neto, Jos Martiniano de, 1918-1988, Manual de Hidrulica, 6a ed. revista e
complementada. So Paulo. Edgard Blucher, 1973, 1977 reimpresso. 2v. ilust.
Baras, Edward M., SymphonyTM : guia do usurio / Edward M. Baras; traduo e reviso Flow
Informtica. So Paulo: McGraw-Hill, 1987.
Barroso, Lenidas Conceio; Barroso, Magali Maria de Arajo; Campos Filho, Frederico
Ferreira; Carvalho, Mrcio Luiz Bunte de; Maia, Miriam Loureno. Clculo Numrico
(com aplicaes). Editora HARBRA ltda - 1987.
McFredies, Paul. Excel 5 Super Book / Paul McFredies; traduo Roberto Ribeiro Tavares. Rio de Janeiro: Berkeley, 1994.
Ruggiero, Mrcia A. Gomes. Clculo numrico: aspectos tericos e computacionais / Mrcia
A. Gomes Ruggiero, Vera Lucia da Rocha Lopes. -- So Paulo: McGraw-Hill, 1988.
Santos, Vitoriano Ruas de Barros, 1946. Curso de clculo numrico; reviso 1a edio de
Emmanuel Piseces Lopes Passos. Rio de Janeiro, Livros Tcnicos e Cientficos Editora
S. A., 1980.
1
2
3
4
5
6
7
8
Cada vez que voc digitar sobre uma clula este ser o novo contedo da mesma.
Alguns dos
indica uma maior prioridade na execuo do clculo a ser realizado, isto , o clculo da
expresso contida no parntese realizado prioritariamente.
Por exemplo, digite nas clulas indicadas abaixo, os seguintes valores e observe o resultado da
cada uma delas:
Exemplo 1.
A4
D5
D8
B3
E7
1534
15,24
=125+12
=4^5-32
=3*4-2^3
Exemplo 2.
C1
C2
C3
C4
C5
=5+3/2
=(5+3)/2
=4*3-7+2*4-(3+2)/3
-2^4
-(2^4)
1,5
0,25
2,5
2,25
3,5
6,25
4,5
12,25
16
10
5,5
20,25
11
25
12
6,5
30,25
13
36
14
7,5
42,25
15
49
16
8,5
56,25
17
64
18
9,5
72,25
19
10
81
20
10,5
90,25
O Excel pe a sua disposio uma grande variedade de funes que executam vrios tipos
diferentes de clculos como funes de engenharia, financeiras, matemticas e trigonomtrica,
Funes estatsticas, etc..
Seja qual for o tipo de frmula, ao incluir uma funo no incio de uma frmula, inclua um
sinal de igual antes da funo. Em geral, as funes requerem a especificao de um ou mais
argumentos. Os argumentos so especificados dentro desses parnteses, podendo ser nmeros,
valores lgicos, matrizes, etc.
Os argumentos tambm podem ser constantes ou frmulas. As frmulas podem conter outras
funes. Uma funo que tem como argumento uma outra funo chamada funo aninhada.
No Microsoft Excel, voc pode aninhar at sete nveis de funes em uma frmula.
Para se obter, por exemplo, o valor do cosseno de um angulo precisamos informar o nome da
funo e o ngulo. O angulo, neste caso, o que chamamos de argumento da funo cosseno.
Assim, calculando o cosseno de /4 precisamos indicar a funo cosseno e seu argumento que
/4, isto , escreveremos =COS(PI()/4). Neste exemplo usamos tambm uma outra funo
que a funo pi() e que no precisa de argumento. A seguir apresentamos a planilha em que
tal valor foi calculado na clula A1.
0,707106781
2
3
Como voc j pode observar, as funes so exibidas sem o sinal de igual (=), mas voc deve
lembrar-se de digita-lo no incio de cada frmula, porm no antes de funes em frmulas
aninhadas. Por exemplo, PI() uma funo aninhada em =COS(PI()/4).
Entretanto, quando voc est usando o assistente de funes ele se encarregar de por o sinal
de igual (=) por voc.
A seguir apresentamos, algumas funes matemticas e trigonomtricas que poderemos usar
em nosso curso.
Quadro 01. Exemplo de algumas funes matemticas e trigonomtricas.
ABS(arg)
COS(arg)
EXP(arg)
FATORIAL(arg)
LN(arg)
LOG10(arg)
PI()
Retorna o valor de Pi
RAIZ(arg)
SEN(arg)
TAN(arg)
APNDICE 2
2. OBJETIVO
O objetivo deste artigo, no ensinar a utilizao de planilhas eletrnicas, e sim despertar no
aluno de graduao seu interesse por computador, utilizando um software de fcil aprendizado,
que pode rapidamente ser assimilado e, atravs da utilizao de planilhas, obter imediatamente
resultados do que estiver sendo calculado, sem que seja necessrio, inicialmente, qualquer
conhecimento de linguagem de programao. Apresentaremos, portanto, neste artigo, o
mnimo necessrio sua compreenso.
No pretendemos dar um curso de planilha nem tampouco propagar uma em especial mas sim
chamar a ateno dos alunos de graduao para o seu uso. Entretanto, precisaremos trabalhar
com uma delas, e neste trabalho escolhemos o EXCEL. Portanto, em geral estaremos nos
referindo ao seu uso.
Com todos os recursos disponveis nas planilhas eletrnicas ser sempre possvel atender do
mais simples ao mais sofisticado usurio de planilhas, cabendo-lhe, evidentemente, a escolha
do software indicado. claro que uma sofisticao adicional de uma planilha requer maior
tempo de aprendizado.
Descrio
Unidad Quantidade
e
Obra 32
Preo
Unitrio
Custo do
Item
1.00
2.00
3.00
4.00
5.00
6.00
Custo Final
mil
mil
mil
saca
carrada
carrada
6
12
10
300
8
3
90,00
60,00
180,00
7,50
30,00
40,00
540,00
720,00
1800,00
2250,00
240,00
120,00
5670,00
trigonomtricas (seno, co-seno, etc.). Nela voc pode multiplicar (*), somar (+), dividir (/ ),
subtrair (-), elevar a uma potncia (^), etc., os contedos de clulas da sua planilha.
Uma formula referencia o contedo de uma clula, no um valor fixo. Dessa maneira quando
voc altera os valores das clulas o resultado da formula recalculado automaticamente,
permanecendo a o conceito de variveis (clula C6, figura 1.1).
Se a alterao mnima ou o contedo da clula muito extenso, edite a clula (usando a tecla
F2) em vez de escrever por cima. F2 a tecla de edio usada na maioria das planilhas.
Teclando F2, voc ativa o modo EDITAR e move o cursor para a linha de entrada de dados. O
cursor est posicionado no final da linha.
Se o contedo da clula totalmente diferente, escreva por cima da clula o novo contedo.
Voc pode usar as setas do cursor para mov-lo at os caracteres que deseja alterar ou apagar.
Voc tambm pode usar as teclas Backspace ou Del para apagar caracteres.
A planilha eletrnica lhe oferece opes de operaes tais como: WINDOW (JANELA), FILE
(ARQUIVO), PRINT (IMPRESSO), CONFIGURATION (CONFIGURAO), COPY
(COPIAR), MOVE (MOVER), ERASE (APAGAR), INSERT (INSERIR), DELETE
(DELETAR, APAGAR), GRAPH (GRFICO), entre outras.
Para apagar o contedo de uma clula voc pode usar a funo Del (DELETE) ou a ERASE,
indicando o campo (Range) em que tal deve ser efetuado.
Para gravar uma planilha voc dever usar a opo File (arquivo), Save (gravar ou salvar), e
fornecer o nome do arquivo de seu agrado.
Para regravar uma planilha j existente a opo de gravao a mesma da situao anterior,
porm, neste caso uma nova pergunta poder aparecer para saber se voc quer gravar por cima
da planilha existente ou no, responda conforme o caso.
Para recuperar uma planilha existente a opo File (arquivo), Retrieve (recuperar) ou em
alguma planilhas a opo ser Open (Abrir).
Algumas ocasies voc poder necessitar selecionar um bloco para a execuo de uma
determinada tarefa, como por exemplo, ao copiar contedo de clulas de uma linha para outra.
Um bloco qualquer rea retangular da planilha, como por exemplo, uma clula, uma coluna,
uma linha, ou vrias colunas e linhas contguas. importante que seja bem entendido o que
representa um bloco pois voc precisar defini-lo em vrias situaes.
Para copiar voc ter que informar o bloco de onde (From) dever ser copiado e para onde
(To) copiar. Faa isso indicando as clulas como por exemplo:
From (De):A2..E2
To (Para):A3..A7
afim de que seja copiado o contedo das clulas A2, B2, C2, D2 e E2 para as clulas
correspondentes nas linhas A3, A4, A5, A6 e A7 respectivamente.
Ao usar a funo Print (imprimir) voc ter que definir o bloco que dever ser impresso.
Durante uma sesso de definio de grficos teremos que definir alguns blocos tais como: o do
eixo dos x, o do eixo dos y, etc..
Expresses matemticas devero ser representadas sempre iniciadas por um car ter numrico
ou um smbolo aritmtico (+ ,-,1,2,@,...). em algumas planilhas (Symphoni, por exemplo) o
simbolo @ (arroba) usado antes de funes (seno, coseno, exponencial, logartmo, if, etc).
Tais funes s tero sentido se contiverem um argumento. O argumento das funes
trigonomtricas um ngulo em radianos, ou uma clula contendo esse valor. Assim
SEN(1,75) calcula o seno de 1,75 radianos ( aproximadamente 100 graus). E SEN(A1) calcula
o seno do valor numrico contido na clula A1.
EXP(arg) ---> calcula a exponencial de arg ( earq)
COS(arg) ---> calcula o coseno de arg.
ABS(arg) ----> calcula o valor absoluto de arg.
LN(arg) ------> calcula o logartmo neperiano de arg.
RAIZ(arg) -----> calcula a raiz quadrada de arg.
PI() ------> d o valor de pi.
Para aprennder mais sobre funes veja a opo exibir funes ou o Help na planilha.
Antes de operar com uma planilha o DOS deve estar carregado no computador e, se for o caso,
o Windows.
MTODO DE NEWTON-RAPHSON
Tomemos uma aplicao simples usando o Mtodo de Newton Raphson para calcular a raiz da
equao f(x) = x2 - sen (x).
Inicialmente usando a planilha poderemos traar um grfico de x2 e de sen(x) observando que
a interseo se d prxima de 1 radiano (figura 1.2) e portanto esta ser a primeira
aproximao para o caso em estudo.
f (x k )
.
f 1 (x k )
Contedo
Valor da primeira aproximao da raiz
Valor de x
Clculo da funo
Clculo da derivada da funo
Clculo da nova aproximao da raiz
Clculo do erro absoluto
L V2
prof. Azevedo Netto, veja referncias). A formula h = f
d o resultado procurado. Os
D 2g
valores de L, D e a acelerao da gravidade g, so conhecidos. O valor da velocidade v pode
ser obtido diretamente da equao da continuidade Q=AV, e teremos v= 1,84m/s. O valor de f
portanto a nica incgnita do problema e pode ser obtido atravs da expresso:
1/ f = -0,87 loge{ k/(3,7D) + 2,51/[(vD/u)
f]}
f )]
de onde temos:
F(f) = 1/ f + 0,87 loge[0,01/3,7 + 2,51/(490000
f )] = 0
e que como vemos, uma aplicao simples do mtodo de Newton-Raphson. Assim, usando
planilha obteremos primeiramente um grfico de F(f), figura 1.4, do qual tiraremos uma
primeira aproximao da raiz qual seja f0=0,04, para em seguida aplicarmos o mtodo
(semelhante ao do exemplo anterior) e obter a raiz f=0,038 na segunda iterao (clula G3) e
que nos dar h = 6,56m, soluo esta obtida usando o computador como ferramenta de trabalho
e sem necessidade de conhecimento de uma linguagem de programao como BASIC,
PASCAL, FORTRAN, C, ou outras.
INTEGRAAO NUMRICA
Em algumas ocasies encontramos problemas no qual precisamos usar dados experimentais
em programas de computador. Por exemplo, consideremos um problema em que conhecemos
a rea de um reservatrio em funo de sua cota z, a intervalos de 2 metros a partir de uma
cota inicial de referncia. Ento, poderemos estimar, para qualquer cota dentro da faixa de
dados o volume do reservatrio, dado por C(z)dz, onde C(z) a rea observada no incio do
intervalo das cotas. Se C(z) fosse conhecida como uma funo contnua de z poderamos ento
escrever V= C(z)dz e calcular o volume procurado. Entretanto conhecemos C(z) somente
um conjunto de valores isolados de z. Felizmente, estes valores permitem calcular a integral
420
0,00
Conforme se pode ver na planilha abaixo obtivemos para a cota de 442 metros, o volume de
gua de 81,75 Hm3 (figura 1.5), valor calculado pelo mtodo dos trapzios, considerando a
integrao de 420 a 442.
V= h (f0+2f1+2f2+...+2fn-1+fn)/2
onde h = 2 metros e fi so as reas correspondentes a cada cota z. Assim,
V=2[0+2(0,1+0,2+0,4+0,99+1,9+3,15+4,5+6,2+7,1+10,1)+12,47]/2
Para obter os resultados da planilha, aps digitar nas clulas A1, B1, C1 e D1 os ttulos
^COTA Z,^AREA, ^PESO e ^PESO X AREA nas respectivas clulas, execute os seguintes
passos:
1. Digite as cotas e respectivas reas nas colunas A e B;
2. Digite os coeficientes de f0, f1, ..., respectivamente iguais a 1,2,2,2,...,2,1 na coluna C;
3. Na coluna D2 defina: +B2*C2;
4. Copie o contedo de D2 para as demais clulas at D13;
5. Em A15 escreva:"VOLUME="
6. Em B15 defina: +SOMA(D2..D13)*2/2 .
O grfico ilustrado ao lado na figura 1.5 foi definido em uma janela grfica da seguinte forma:
1. O eixo dos X so os valores das cotas - coluna A;
2. O eixo dos Y so os valores das reas - coluna B;
3. Tipo de grfico - XY.
Para calcular o volume em qualquer outra cota s tomar os limites de integrao
convenientes e redefinir os passos de 2 a 6 de conformidade, por exemplo, o volume na cota
432 seria obtido pela integral de 420 a 432.
6. CONCLUSO
Assim tambm, outras aplicaes de clculo numrico, como determinao de Integrais
Numricas, razes de polinmios pelo Mtodo de Birge-Vieta, e outras, podero ser aplicaes
simples de planilhas eletrnicas e que, uma vez utilizadas por usurios de primeira viagem, ou
profissionais que nao tm tempo ou disposio para dedicar-se ao aprendizado de produtos
mais complexos, ou ainda pelos alunos dos cursos de graduao, podero trazer-lhes alm do
benefcio da simplificao, a sua iniciao ao uso do computador, ao invs daquela sensao
de grande dificuldade que tem sido criada para o estudante com o ensino de disciplinas
envolvendo complexos algoritmos e linguagens de programao, aumentando assim a evasao
de alunos, nos cursos que usam computador.
REFERNCIAS
Azevedo Neto, Jos Martiniano de, 1918-1988, Manual de Hidrulica, 6a ed. revista e
complementada. Sao Paulo. Edgard Blucher, 1973, 1977 reimpresso. 2v. ilust.
Baras, Edward M., SymphonyTM : guia do usurio / Edward M. Baras; traduo e reviso Flow
Informtica. Sao Paulo: McGraw-Hill, 1987.
Santos, Vitoriano Ruas de Barros, 1946. Curso de clculo numrico; revisao 1a edio de
Emmanuel Piseces Lopes Passos. Rio de Janeiro, Livros Tcnicos e Cientficos Editora
S. A., 1980.
Seja f(x) = sen(x) a funo da qual desejamos calcular alguns valores aproximados em torno
de x0 = 0. A funo dada e suas derivadas so (preencha o quadro abaixo):
Quadro 1: Valores de f(0), suas derivadas e o resultado
da srie truncada no 7o termo.
funo e
derivadas
f(x)
f (x)
f (x)
f (x)
f 4(x)
f 5(x)
f 6(x)
soma
sen(x)
cos(x)
Maclaurin para x = /4
radianos (0,78539816)
0
1
0,78539816
-1
-0,08074551
xxxxx
f(0,78539816)
sen(x)
xxxxx
x x 3x 1.6875
4
o que permitir que novas copias sejam feitas sem a necessidade de qualquer outra alterao de
sua planilha.
Por exemplo copie agora as linhas 5, 6 e 7 para as linha 8, 9 e 10 (e assim por diante) e
observe o resultado obtido.
Aula Prtica - Mtodo de Newton-Raphson
a) nas clulas de D at H foram digitados o que se segue (no digite as observaes entre
parnteses):
G1:+1,5
D2:+G1
(valor de x0)
( assume o valor da ltima iterao para o clculo de uma nova
iterao)
E2:+COS(D2)-0,01*D2 (clculo da funo f(x) para o ponto dado)
F2:-SEN(D2)-0,01
(clculo da derivada de f(x) no ponto dado)
G2:+D2-E2/F2
(clculo da nova iterao)
H2:+ABS(G2-G1)
(
clculo do erro absoluto - comparar visualmente com a
tolerncia. Se este valor for menor que a tolerncia o valor
visto em G, nesta linha, a raiz procurada)
A avaliao de f(x) num ponto x localizado entre dois pontos caves, isto , xi < x < xi+1
chamada de interpolao.
O estudo da interpolao resolve basicamente dois tipos de problemas:
1. conhecida a funo em n+1 pontos, conhec-la, aproximadamente, em outro ponto qualquer
do intervalo [a,b].
2. conhecida a expresso analtica de f(x), aproxima-la por outra expresso mais simples,
bastando para isso avali-la em um nmero finito n+1 de pontos no intervalo de
interpolao.
Formula de Lagrange para o Polinmio Interpolante
p n (x) =
n
i=0
(x x j )
i xj)
i (x
j=0
j i
(1)
por exemplo, o polinmio de grau 2, obtido considerando dados os pontos (x0 ; f0 ), (x1 ; f1 ) e
(x2 ; f2 ), pela expresso de Lagrange acima dada por:
p2 (x) =
(x - x1 )( x - x 2 )
(x - x 0 )( x - x 2 )
(x - x 0 )( x - x1 )
f0 +
f1 +
f2
(x 0 x1 )( x 0 x 2 )
(x1 x 0 )( x1 x 2 )
(x 2 x 0 )( x 2 x1 )
(2)
Sejam por exemplo, (0,5;1,65), (0,6;1,86) e (0,7;2,01) os pontos conhecidos de f(x) e que
desejssemos saber a interpolao para x=0,55. Ora como dispomos de apenas 3 pontos
teramos como opo fazer uma interpolao linear (escolhendo dois pontos convenientemente
para tal) ou atravs de um polinmio do 2o grau. Escolhamos a segunda opo, por exemplo.
Uma planilha poderia ser elaborada do seguinte modo:
p2(x)
x1
x2
x-x1
x-x2
a*b
x0 x0-x1 x0-x2
f0
c*d
m/n* f0
x0
x2
x-x0
x-x2
a*b
x1 x1-x0 x1-x2
f1
c*d
m/n* f1
x0
x1
x-x0
x-x1
a*b
x2 x2-x0 x2-x1
f2
c*d
m/n* f2
onde p2(x) seria a expresso (2) acima, porm representada pelo somatrio indicado abaixo:
Estudo da soluo: Para escolher o melhor plano deve-se saber qual tem a menor taxa de juros. A equao
abaixo relaciona os juros (j) e o prazo (P) com o valor financiado (VF = preo a vista - entrada) e a prestao
mensal (PM):
1 (1 + j ) P VF
=
j
PM
xP 1
= kx P
x 1
Prova 1
N=n= 5
(2;200)
1)
BOA SORTE
(valor 3 pontos). Usando o mtodo de Birge-Vieta e uma tolerncia 0,005, calcule a raiz do
polinmio p(x) = 2x4 - 5x2 - 8x - N = 0, com x0 = 2,2 +N/100.
2) Seja
f(x) =
nx - nsen 2 ( x) e f (x) =
n
- 2nsen(x)cos(x) sua derivada.
2 nx
a) Calcule valores de f(x) usando incremento 0,5 e determine um subintervalo onde possa
existir ao menos uma raiz, diferente de zero, entre (0;5). (valor 1 ponto).
b) Usando o Mtodo de Newton-Raphson ache uma dessas razes, tol = 0,005. (valor 3
pontos).
3)
1,0
1,5
2,0
2,5
3,0
3,5
f(x)
a.
Prova 2
1,5x1
-2x1
1,8 x1
3 x1
2x2
3 x2
-2 x2
2 x2
3x3
-1 x3
2 x3
-1 x3
4 x4 =
2 x4 =
n x4 =
0 x4 =
n= 5
n+1
n-1
n
4
15
30
45
60
72
60+n
70+n
80+n
65
Passada esta hora, sabendo-se que a distncia percorrida (s) pode ser calculada por:
t1
s=
t0
a) usando o mtodo dos trapzios;
b) usando o mtodo de Simpson.
nfab961
n= 4
Prova 3
1,8+n
1+n
A
3,7+n
4,1+n
3,8+n
3+n
3,1+n
3,6+n
2,3+n
2,8+n 2,2+n
1,5+n
0,8+n
B
0 2 4 6 8 10 12 14 16 18 20 22 24
cerca X
1.a) (valor 1,5 pontos). Uma certa propriedade encontra-se delimitada por uma curva AB (figura), traada de
modo a tangenciar as margens de um rio, e uma cerca X. Para medir a rea do trecho entre o rio (curva AB) e a
cerca X, da cota 0m at a cota 24m, foram calculadas as distncias em relao a cerca X a cada 2,00 metros (vide
tabela abaixo). Qual esta rea?
Tabela 1. Tabela de cotas-distncia da curva AB.
cota (m)
distncia(m)
0
1+n
2
1,8+n
4
2,3+n
6
3,1+n
8
3,7+n
10
3,8+n
12
4,1+n
14
3,6+n
16
3+n
18
2,8+n
20
2,2+n
22
1,5+n
24
0,8+n
b) (valor 1,0 pontos). Utilizando os dados da tabela 1, faa uma interpolaao polinomial de Lagrange e estime o
valor de p1(9,8) (linear).
2. (valor 2 pontos). Usando o mtodo de Birge-Vieta e uma tolerncia 0,005, calcule a raiz do polinmio p(x) =
2x4 - 5x2 - 8x - n = 0, com x0 = 2,2 +n/100.
3. (valor 2 pontos). Num determinado clculo, certo aluno chegou ao seguinte sistema linear:
1,5x1
+ 2x2
+ 3x3
+ 4 x4 =
n+1
-2x1
+ 3 x2
- 1 x3
+ 2 x4 =
n-1
1,8 x1
-2 x2
+ 2 x3
+ n x4 =
n
3 x1
+ 2 x2
- 1 x3
+ 0 x4 =
4
Pede-se sua soluo pelo mtodo de: Gauss ou Gauss-Jordan (obs.: usar trs casas decimais com arredondamento
quando for o caso).
4. (2,1;200) (valor 2 pontos). Tm-se uma funo f(x)=2x3 + ln(x) - n, com pelo menos uma raiz entre (0;10). Usando
incremento de 0,5, determine x0 e calcule uma aproximao da raiz, com trolterncia de 0,005.
5. (valor 1,5 pontos). Seja f(x) = cos x + ln x + x = 0, e F(x) = e -(cos x + x) , uma funo de Iterao de f(x) e x0 =
0,5 uma aproximao inicial da raiz de f(x), ento:
a) verifique se F(x) converge sabendo que F(x) = (sen x -1) e-(cos x + x)
b) calcule trs iteraes e seus respectivos erros absoluto.
Prova 4
n= 2
1) Seja f(x) = ex - 2,
a) desenvolva a srie de Maclaurin para f(x);
b) calcule f(0,5) usando 3 termos da srie desenvolvida;
c) sabendo-se que e1 < 3, calcule quantos termos precisamos para obter o valor de f(0,5) com uma preciso de
duas casas decimais. Qual ento o valor de f(0,5)?
2) Seja f(x) = ex - 2,
a) usando o mtodo da bisseo mostre que existe pelo menos uma raiz entre (0;1)
b) adote um valor inicial e calcule, pelo Mtodo da Bisseo, trs iteraes.
F( x) =
nsen(x)
pode ser uma funo de iterao obtida a partir de f(x);
2
Prova 5
1.Um dos problemas que se resolve em hidrulica dos canais o calculo da curva da superfcie
livre, denominada curva de remanso. Sua determinao, em linhas gerais, consiste em,
conhecidas as caracteristicas geomtricas e de rugosidade da
h (m)
f(h)
seco do canal, calcula-se ento o valor da funo f(h), para
2,50
3412
vrios valores de h, dentro da zona que interessa a resoluo do
2,25
3446
problema. Integrando entre uma seco, distncia s0 (m) de uma
2,00
3504
origem e outra seco genrica, distncia s (m), s - s0 =
h
1,80
3583
f ( h ) dh . Assim, a partir de uma seco de abcissa, s0, e de
h0
1,60
3722
altura de gua h0, conhecidas, pode determinar-se a abcissa s1, de
1,50
3835
uma
seco em que a altura de gua h1 qualquer. Desse modo
1,25
4443
calcule a distncia para a altura de gua de 1,00 metro(s), isto ,
1,00
7804
1, 0
ache s - s0 =
f ( h ) dh , com h = 0,25 (interpole os valores
2 ,5
necessrios e no fornecidos).
2. Dado o polinmio: P(x) = 2x5 - (5+n/10)x3 + x2 - 0,5625 = 0. Ache uma de suas razes
positiva, n = 6.
3. Seja f(x) = xln(x) - 0,6 = 0 , ento:
a. Ache uma raiz de f(x) pelo MNR, tol=0.005.
b. Ache uma funo de iterao F(x) que possa ser convergente | F (x0) | < 1 (M.I.L) e
determine duas iteraes.
4. Um certo fazendeiro construiu junto a uma nascente uma barragem e instalou um carneiro
hidrulico com o objetivo de abastecer um reservatrio prximo a sua casa. Para calcular a
h
R, onde:
H
6,0
6,5
7,5
8,0
8,5
9,0
0,52
0,64
0,72
0,59
0,53
0,45
0,40
x + 2y + 6z = 6
-x +2y -3z = 6
7x + 4y + 3z =6
Prova 6
ATENO: Ao resolver os problemas abaixo, no use nmeros com menos de 3 casas
decimais (arredondamento na quarta casa, quando for o caso) e use n = 7.
x1
Adx
, o que, dada as condies dos dados, poder ser estimado por meio de
x0
b. Ache uma funo de iterao F(x) que possa ser convergente | F (x0) | < 1 (M.I.L) e
determine duas iteraes.