Brasil República Federativa do Brasil
Brasil Um pais de todos
Ferramentas Pessoais

Falsa Posição

falsaPosicao.m — Objective-C source code, 1Kb

Conteúdo do arquivo

%             -------------                             ------------
%             function file                             falsaPosicao.m
%             -------------                             ------------

        function  [x] = falsaPosicao(a,b,epsilon)
        %====================================================
        format long
        max =  50;
        fa = (a)^5 + (-10/9)*a^3 +(5/21)*a;
        fb = (b)^5 + (-10/9)*b^3 +(5/21)*b;
                
        for k=1:max
                       
            x(k)=(a*fb - b*fa)/(fb-fa);
                        
            fxk = (x(k))^5 + (-10/9)*x(k)^3 +(5/21)*x(k);
            
            errox=b-a;
         
            errof=abs(fxk);
            
            if (errox < epsilon) | (errof < epsilon)
               break
            end    
            
            if ( (fxk*fa) < 0.0 )
               b = x(k);
               fb=fxk;
            else 
               a = x(k);
               fa = fxk;
            end 
                       
        end
        %====================================================
Ações do documento