Métodos numéricos/Equações não lineares: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Linha 229:
<math>x_n=x_{n-1}-m\frac{f'(x_{n-1})}{f(x_{n-1})}</math>, <math>n\ge 1</math> onde <math>m=1,2,\ldots</math> é a multiplicidade da raíz.
Inplementação em Octave
<pre>
function nf=newton(xo,Niter,tol)
format short g;
disp("")
disp ("Output for the Newton method")
disp("")
disp (" n xo err f(x)")
for i=1:Niter
if (f(xo)==0 |abs(f(xo)/df(xo))<tol)
disp("")
disp ("The method completed successfully!")
disp("")
return;
else
epsilon=abs(f(xo)/df(xo));
disp ([i, xo, epsilon, f(xo)]);
x=xo-f(xo)/df(xo);
xo=x;
endif
endfor
disp("")
disp ("The method failed after (Niter)")
disp (Niter)
disp ("iterations")
disp("")
</pre>
== Método da secante ==
|