ae galera meu professor de metodos mandou umas implementacoes pra mim, só q não estou conseguindo rodar! Tem dois arquivos não sei aonde tem q gravar eles !!! Vou pegar uma implementacao mais basica pra da exemplo : Arquivos: f.m e bisseccao.m "f.m" function y = f(x) y = x^3 - 9 * x + 3; "bissecao.m" clear disp('Cálculo de Raizes de Funções Reais'); disp('Refinamento de Aproximações'); disp('Método da Bissecção'); disp('Autor: Prof. Pedro'); disp('Março de 2008'); disp('Função descrita no arquivo f.m'); type f.m disp('Digite o intervalo inicial de localização da raiz:'); a=input('a = '); b=input('b = '); k=0; disp('Digite o valor da precisão desejada:') epsilon=input('epsilon = '); if (f(a)*f(B)) < 0 while (b-a) > epsilon, k = k + 1; M = f(a); x = (a+B)/2; if (M * f(x)) > 0 a = x; else b = x; end end disp(['Raiz aproximada: ' num2str(x)]); disp(['Solução obtida após ' num2str(k) ' iterações']); disp('Comentário: Pode ser que existam outras raizes'); disp(' neste intervalo!'); else conteudo = 'Não há garantias de existência\n'; conteudo = strcat(conteudo,' de raizes no intervalo ['); conteudo = strcat(conteudo,num2str(a),', ',num2str(B)); conteudo = strcat(conteudo,']\n'); conteudo = strcat(conteudo,'Tente outro intervalo!\n'); warning(conteudo,'\n') end Como faço pra rodar ele?! Desde já muito obrigado ! :ninja: