Anda di halaman 1dari 1

6/20/11 9:15 PM

G:\Data\01. Dokumen\Pengajaran\Unand\Gen...\Metode_Posisi_Palsu.m

clc
clear all
close all
%
disp('Metode Posisi Palsu')
disp('===================')
xi = input('Tebakan Batas Bawah : ' );
xu = input('Tebakan Batas Atas : ' );
e = input('Tingkat Presisi
: ' );
e_temp=500;
step=1;
disp('
xr
epsilon' );
disp('
==================' );
while e_temp>e
f_xi=exp(xi)-2-power(xi,2);
f_xu=exp(xu)-2-power(xu,2);
if (step==1)
xr=xu-(f_xu*(xi-xu)/(f_xi-f_xu));
end;
f_xr=exp(xr)-2-power(xr,2);
if (f_xi*f_xr)<0
xu=xr;
elseif(f_xi*f_xr)>0
xi=xr;
else
regulafalsi=xr;
break;
end;
f_xi=exp(xi)-2-power(xi,2);
f_xu=exp(xu)-2-power(xu,2);
xr2=xu-(f_xu*(xi-xu)/(f_xi-f_xu));
e_temp=(abs(xr2-xr)/xr2)*100;
xr=xr2;
disp([xr e_temp]);
step=step+1;
end;
regulafalsi=xr;

1 of 1

Anda mungkin juga menyukai