Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
p0=1; p1=2; N=6; tol=0.01; function y = f(x) y=(e^x)-x-2; end %% PASSO 1 i=2; q0=f(p0); q1=f(p1) while (i<=N || p<tol) %% PASSO 3 xa=(p0*q1); xb=(p1*q0); xc=(q1-q0); p=(xa-xb)/xc; printf("p(%d) = %.8f\n",i,p) i=i+1; q=f(p); if (q0*q1<0) q0=q; p0=p; else q1=q; p1=p; end end if (i==N) && (abs(p-p0)>=tol) printf("O método falhou após %d iterações.\n",N); end
Compartilhar