Buatlah program dengan MATLAB untuk mencari
solusi/akar persamaan non linier berikut :
f(X) = 3X2 - 7X -5
1. Metode Biseksi
disp('---------------------------')
disp('program : Metode Biseksi ')
disp('Oleh : Auliya Rahmah ')
disp('---------------------------')
a=-2;
b=8;
galat=0.5;
f=inline('3*x^2-7*x-5 ');
iterasi=1;
disp(' i a b fa fb x
fx');
while (b-a)>galat
x= (a+b)/2;
disp(sprintf('%3g
%10.7f %10.7f %10.7f %10.7f %10.7f %10.7f',iterasi,a,b,f(a),f(b),x,f(x)))
if f(a)*f(x)<0
b=x;
else
a=x;
end
if f(a)*f(b)==0
exit
end
iterasi=iterasi+1;
end
disp(sprintf('Hasil Akar=%11.8f',x))
xg=linspace(-7,7);
'yg=f(xg)';
'plot(xg,yg)';
grid on
No comments:
Post a Comment