Escolar Documentos
Profissional Documentos
Cultura Documentos
Clculo Numrico
O valor da soluo para a prxima iterao pode ser dada pela equao geral do processo:
O mtodo converge quando o erro relativo for menor do que a tolerncia predeterminada.
No MATLAB: http://www.mathworks.com/products/matlab/
clear
clc
iter=100;
tol=0.01;
x(1)=0.5;
for i=1:iter
y(i)=x(i)^10-1;
yd(i)=10*x(i)^9;
x(i+1)=x(i)-(y(i)/yd(i));
erro(i)=abs((x(i+1)-x(i))/x(i+1));
if erro (i) <= tol
disp('a raiz ')
disp(x(i+1))
break
end
end
figure
erro
0.5
10
15
20
25
iteraes
30
35
40
45
10
15
20
25
iteraes
30
35
40
45
60
40
20
No SCILAB: http://www.scilab.org/
erro
1.5
1
0.5
0
6
iteraes
10
11
20
10
-10
6
iteraes
10
12
syms x
F(x)=(1/x)-2
D(x)=diff(F(x))
x(1)=1.4
for k=2:20
x(k)=x(k-1)-(F(x(k-1))/D(x(k-1)))
Erro(k)=abs((x(k)-x(k-1))/x(k))
end
260
x 10
-1.2
-1.4
-1.6
-2
-1.8
-4
f(x)
-2
-6
-2.2
-8
-2.4
-10
-2.6
-12
-2.8
-14
10
Iteraes
12
14
16
18
20
-3
-60
-50
-40
-30
-20
-10
10
Considerando 4 iteraes
Diverge.
Para x=0,4
Converge.
0.5
0.55
0.45
0.4
0.35
0.5
f(x)
0.3
0.25
0.2
0.45
0.15
0.1
0.4
0.05
1
1.5
2.5
Iteraes
3.5
0
0.4
0.41
0.42
0.43
0.44
0.45
x
0.46
0.47
0.48
0.49
0.5
1.8
0.9
1.6
0.8
1.4
0.7
1.2
1
0.5
Erro
Valor de x
0.6
0.8
0.4
0.3
0.6
0.2
0.4
0.1
0.2
4
Iteraes
4
Iteraes
O valor de x 0,3376.
Observaes Gerais:
Garantias de convergncia, rapidez de convergncia, esforo computacional;
O nmero de iteraes efetuadas no o nico parmetro para avaliar o tempo
computacional do mtodo;
O tempo de execuo de uma iterao varia com o mtodo.
Esforo computacional: nmero de operaes efetuadas, da complexidade das
operaes, do nmero de decises lgicas, do nmero de avaliaes da funo e
nmero total de iteraes.
LISTA DE EXERCCIOS
CAMPOS, F.F. FILHO, Algoritmos Numricos, Ed. LTC. Captulo 6
(a) 6.1-6.6-6.7-6.8
(b) Resolver os 6.11-6.12-6.13 apenas pelos mtodos da Secante e Regula Falsi
(c) Resolver os 6.21-6.22-6.23 apenas pelo mtodo de Newton
Bibliografia:
[1] GILAT, A., SUBRAMANIAM, V., Numerical Methods for Engineers and Scientists: An
Introduction with Applications using MATLAB, John Wiley & Sons, Inc.
[2] CHAPRA, S.C., Applied Numerical Methods with MATLAB for Engineers and Scientists,
McGraw-Hill.
[3] RUGGIERO, M.A.G.;LOPES, V.L.R., Clculo Numrico: aspectos tericos e computacionais,
Ed. Makron Books, 2 Ed., 1996.
[4] CAMPOS, F.F. FILHO, Algoritmos Numricos, Ed. LTC, 2 Ed., 2010.