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
Post a Comment