Baixe o app para aproveitar ainda mais
Prévia do material em texto
function [y]=funcao(x) y = (x^4)-(9*x^3)+(21*x^2)-30 endfunction; function [y]=mod_numero(x) p = x; if x < 0; p = x*(-1); end; y = p; endfunction; function []=grafico(ini, fim) intervalo = fim-ini; intervalo = intervalo / 20; while(ini < fim); x = ini; y = funcao(x); ini= ini + intervalo; plot(x, y, '.k'); end; endfunction; a = -2; //intervalo inicial b = 0; ini = a; fim = b; interm = (a+b)/2; grafico(a, b); if it>=500 then printf("Não converge nesse intervalo!"); abort; else; printf("Raiz Bisseção é %10.15f com %f iterações", raiz, iter); end;
Compartilhar