Buscar

Script para MatLab de newton-raphson

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

%método do N-R
%
function [raiz] = raphson(x0,prec,iterm)
f = input('digite a funcao nao linear');
df = input ('digite a derivada da funcao');
erro=1000;
k=0;
while erro>=prec && k<=iterm
 fxi= f(x0);
 dfxi= df(x0);
 xn= x0 - (fxi/dfxi);
 erro = abs((xn-x0)/xn);
 disp([xn,fxi,dfxi,erro]);
 x0=xn;
 k=k+1;
end
if k>iterm
 raiz ='solucao divergente';
else
 raiz=xn; 
end

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes