Wednesday 21 January 2015

Contoh script matlab untuk mencari solusi/akar persamaan non linier dengan metode Biseksi

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


Download script Link1 / Link2


No comments:

Post a Comment