Sayisal Yöntemler Regula Falsi Yöntemiyle Problem Cözme
Regula Falsi yönteminin matlab kodları :
function [ y ] = Regula_falsi( xa,xb,denklem )
ya=polyval(denklem,xa);
yb=polyval(denklem,xb);
if ya*yb<0
xc=xb-(((xa-xb)*yb)/(ya-yb));
while abs(xa-xc)>0.008
xa=xc;
ya=polyval(denklem,xa);
xc=xb-(((xa-xb)*yb)/(ya-yb));
end
end
y=xc;
end
function [ y ] = Regula_falsi( xa,xb,denklem )
ya=polyval(denklem,xa);
yb=polyval(denklem,xb);
if ya*yb<0
xc=xb-(((xa-xb)*yb)/(ya-yb));
while abs(xa-xc)>0.008
xa=xc;
ya=polyval(denklem,xa);
xc=xb-(((xa-xb)*yb)/(ya-yb));
end
end
y=xc;
end
Yorumlar
Yorum Gönder