Académique Documents
Professionnel Documents
Culture Documents
Este relatório é constituido de análises sobre os cinco métodos iterativos nas resolução de
funções, e para isso, várias funções com diferentes casos são testados. Lembrando que os métodos são
construídos através de procedimentos numéricos, por inúmeras iterações, até a convergência na
solução, as cinco implementações são anexadas junto a este relatório, sendo estas:
Nestas implementaçõoes, estão inclusas as funções matemáticas que serão estudadas. Um outro
relatório, sobre o método da bissecção, também foi anexado junto a este, cujo conteúdo é basedo na
implementação mb.c.
Para a primeira sessão, são testadas algumas funções encontradas no livro "Calculo Numérico-
Aspectos Teóricos e Computacionais".
1. Exercícios do Livro
Nessa sessão, para cada uma das funções a seguir, foram testados todos os métodos
apresentados anteriormente. A seguir, são apresentados os resultados para cada função, sendo
apresendos: Valor de x, de f(x), número de iterações,
1.a) e^x²-cos(x) ;
Epsilon= 10⁻⁴; Intervalo=(1,2)
x0=1,5 x0= 1,5 X0=1;x1=2
e^x²-cos(x ) Bissecção-Seguro Ponto-Fixo Newton-Raphson Secante Régula-Falsi
Xk 1.44 7402 9541 0 1.44741 9590 51 1.4474142713 0 1.44741 4271 41 1 .44740 334949
N. Iteraçõ es 16 9 3 6 7
1.b) x³-x-1;
Epsilon= 10⁻⁶; Intervalo=(1,2)
X0=1 X 0= 2 X0=0;x1=0.5
x³-x-1 B issecção-Seguro Ponto-Fixo Newto n-Raphson Secante Rég ula-Falsi
Xk 1.32471 77600 9 1.3247 17936 14 1.32471 79572 4 1.3247 179572 4 1.3247 17942 42
N. Itera çõ es 22 10 6 27 20
1.c)4*sin(x) - e^x ;
Epsilon= 10⁻⁵; Intervalo=(0,1)
X 0= 0,5 X0=0,5 X 0= 0;x1=1
4* sin(x) - e^x B issecção-Seguro Ponto-Fixo Newto n-Raphson Secante Rég ula-Falsi
Xk 0.37055 82618 7 0.3705 58057 13 0.37055 80959 7 0.3705 580959 7 0.3705 58209 59
N. Itera çõ es 21 7 4 8 9
*Novamente, o método da secante inicio-se com variações antes de convergir à solução.
1.d)x*log(x)-1;
Epsilon= 10⁻⁷; Intervalo=(2,3)
Como visto, para os exemplos mostrados, as soluções foram bastante satisfatórias, já que em
todos houve convergência à solução. No entanto, alguns métodos exigiram que o chute inicial fosse
bem próximos à solução, considerando também, que houve um custo maior para a elaboração do
procedimento desses métodos, que utilizam funções como derivada em Newton-Raphson, e a função
Psi no Ponto-Fixo.
Considerando que ambos os métodos utilizam idéias semelhantes, que é o uso de um intervalo,
para obter a a solução, o primeiro método convergiu mais rapidamente apesar de o erro ter sido
ligeiramente maior para f(x)=0. Vale ressaltar que o custo de cada iteração em ambos, é semelhante,
visto que a bissecção exige mais comparações, e o da Régula-Falsi, mais calculos sobre a função. Neste
caso, conclui-se que a Régula-Falsi gerou um resultado mais satisfatório.
3. Método de Newton-Raphson
Nessa sessão, a mesma função f(x) será analizada, e considera-se para o chute inicial, x0=0.5,
necessário para o método de Newton-Raphson. A saída de sua execução é observada a seguir:
Chute:0.5000000000000000
XR:51.6499999999999986
XR:46.4849999999999994
XR:41.8365000000000009
XR:37.6528500000000008
XR:33.8875650000000022
XR:30.4988085000000027
XR:27.4489276500000088
XR:24.7040348850000200
XR:22.2336313965000478
XR:20.0102682568501180
XR:18.0092414311653002
XR:16.2083172880492725
XR:14.5874855592456409
XR:13.1287370033244208
XR:11.8158633030006079
XR:10.6342769727228212
XR:9.5708492755080332
XR:8.6137643481056347
XR:7.7523879136781284
XR:6.9771491232990517
XR:6.2794342135212480
XR:5.6514907987565435
XR:5.0863417358841723
XR:4.5777076061841981
XR:4.1199369588495127
XR:3.7079435553696078
XR:3.3371499545806458
XR:3.0034369072551246
XR:2.7030982449708691
XR:2.4328013995422957
XR:2.1895547592239963
XR:1.9706857398116153
XR:1.7738402370975677
XR:1.5970313479695077
XR:1.4388079314270286
XR:1.2987113427265720
XR:1.1783547156201677
XR:1.0833497535128551
XR:1.0236646611841937
XR:1.0023160241774109
XR:1.0000239342908355
XR:1.0000000025776001
Numero de Iteracoes: 42
Observa-se que logo na primeira iteração "xr" diverge da solução e a partir daí inicia-se a
convergência, até atingir a precisão esperada. O fato negativo desse método é o calculo da derivada de
f(x), antes de executá-lo, além disso há o custo do cálculo para encontrar um chute inicial próximo à
solução f(x)=0. Para este caso, o chute inicial não foi adequado, e analisando a sequência da saída, o
chute deveria ter sido maior do que 1.
4. Método da Secante
Utilizando o método da secante espera-se estimar uma solução para a função f(x)=ln(x). O valor
para Epsilon deverá ser de 10⁻³, a=x0=0.5 e b=x1=5. Sua execução é mostrada a seguir:
Chute1:0.5000000000000000
Chute2:5.0000000000000000
XK: 1.8546349804879152
XK: -0.1043807923822424
XK: nan
Numero de Iteracoes: 3
A seguir serão testados todos os métodos estudados até aqui, para encontrar a solução da função
sugerida. Inicialmente, o valor de Epsilon é de 10⁻6, e posteriormente será utilizado o epsilon da
máquina em precisão dupla (Double eps= 2.22045*10^(-16) ). A seguinte configuração será utilizada:
5.3 Ponto-Fixo
Chute: 0.0000000000000000
xk:1.0000000000000000
xk:0.3678794411714423
xk:0.6922006275553464
(...)
xk:0.5671432069169137
xk:0.5671433377622069
xk:0.5671432635541754
Numero de Iterações: 30
Numero de Iterações com Epsilon=2.22045E-16: 68