MATLAB False Positioning Code


function false_positioning(f,p0,p1,eps,n)
    for i=1:n
        x = p0;f0=eval(f);
        x = p1;f1=eval(f);
        p2 = p1-f1*(p1-p0)/(f1-f0);
        x = p2;f2 = eval(f);
        if(f2*f0<0)
            p1=p2;
        else
            p0=p2;
        X=[i,p0,f0,p1,f1,p2,f2];
        disp(X);
        if(abs(f2)
            break;
        end
     
        end
    end
end

Comments

Popular posts from this blog

Tip of the Day # 13

Governor Generals of Pakistan