Método das secantes: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Resgatando 1 fontes e marcando 0 como inativas. #IABot (v2.0beta14)
DannyS712 (discussão | contribs)
m <source> -> <syntaxhighlight> (phab:T237267)
Linha 39:
Os valores iniciais são ''x<sub>0</sub>=20'' e ''x<sub>1</sub>=30''; o número de iterações é ''n=8''.<br />
Espera-se que a iteração irá convergir para ''x=12,5426'' após um número suficiente de iterações.
<sourcesyntaxhighlight lang=Matlab>
f=@(x) x^3 -10*x^2 -400;
x(1)=20;
Linha 49:
end
root=x(j)
</syntaxhighlight>
</source>
 
===[[Linguagem C]]===
Uso do método das secantes para encontrar uma raíz da função ''func'' cujo valor acredita-se estar próximo de ''x1'' e ''x2''.<br />
A raíz, a ser retornada por ''secantes()'', é aprimorada até atingir uma acurácia próxima de ''tolerancia''.
<sourcesyntaxhighlight lang=C>
#include <math.h>
#define MAX_ITERACOES 30
Linha 73:
return 0.0; //não é executado
}
</syntaxhighlight>
</source>
 
===[[Scilab]]===
A função ''Secante'' recebe como parâmetro uma função ''f'' e procura uma raíz próxima de ''x0'' e ''x1'', até que seja atingida uma tolerância ''tol'' ou um número máximo de iterações ''N''.<br />
A variável ''controle'' evita que reduções temporárias na tolerância sejam consideradas.
<sourcesyntaxhighlight lang="scilab">
function x2=Secante(f,x0,x1,tol,N)
if f(x0)==f(x1) then
Linha 104:
end
endfunction
</syntaxhighlight>
</source>
 
==Notas==