Sunday, November 3, 2019

False position method or Regular falsi method

False position method or Regular falsi method

Code is Here

//false position method or regular falsi method
clear;clc;close
deff('y=f(x)','y=x^2.2-69');
printf("The given function is y=x^2.2-69 \n\n");
a=input("Enter first approximation : ");
b=input("Enter second approximation : ");
d=input("Enter accuracy : ");
printf('succesive iterations    \ta\t    b\t    f(a)\t    f(b)\t\  x1\n');
for i=1:25
    x1=b*f(a)/(f(a)-f(b))+a*f(b)/(f(b)-f(a));
    if(f(a)*f(x1))>0
        b=x1;
    else
        a=x1;
    end
    if abs(f(x1))<d
        break
    end
    printf('                         \t%f  %f  %f  %f  %f\n',a,b,f(a),f(b),x1);
end
printf('the root of the equation is  %f',x1);



False position method or Regular falsi method
Add False position method or Regular falsi method

No comments:

Post a Comment