SELAMAT DATANG DI AXSIONnew
Web berbasis Teknologi dan informasi
Berikut AXSIONnew akan memberikan Contoh metode Regula falsi
|
Fungsi : log(x)-1
|
|
Nilai terendah : 1
|
|
Nilai tertinggi : 5
|
|
Batas toleransi : 0,001
|
|
|
|
Listing program
|
|
a=input('Enter
Function:','s');
|
|
f=inline(a);
|
|
xl=input('Enter lower
guess:') ;
|
|
xu=input('Enter upper
guess:');
|
|
tol=input('Enter
tolerance(recommended 0.001):');
|
|
for i=2:100
|
|
if f(xu)>f(xl)
|
|
xr=xu-((f(xu)*(xu-xl))/(f(xu)-f(xl)));
|
|
else
|
|
xr=xl-((f(xl)*(xl-xu))/(f(xl)-f(xu)));
|
|
end
|
|
if f(xu)*f(xr)<0
|
|
xl=xr;
|
|
else
|
|
xu=xr;
|
|
end
|
|
if f(xl)*f(xr)<0
|
|
xu=xr;
|
|
else
|
|
xl=xr;
|
|
end
|
|
xnew(1)=0;
|
|
xnew(i)=xr;
|
|
if
abs((xnew(i)-xnew(i-1))/xnew(i))<tol,break,end
|
|
end
|
|
str = ['Root: ',
num2str(xr), '']
|
Sekian Terimakasih semoga bermanfaat untuk anda dan bisa dijadikan media pembelajaran anda
Salam AXSIONnew







