Wednesday, 21 January 2015

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

Buatlah program dengan MATLAB untuk mencari solusi/akar persamaan non linier berikut :

f(X) = 3X2 - 7X -5 

Metode Secant
E=0.01;
x0=input ('Masukkan X0 : ');
x1=input ('Masukkan X1 : ');
f=inline('3*X*X-7*5-5');
i=1;
E=abs(x0-x1);
disp('______________________________');
disp(' i         xi         f(xi)   ');
disp('______________________________');
while abs(f(x1))>=E
    x2=x1-f(x1)*(x1-x0)/(f(x1)-f(x0));
    disp(sprintf('%3.0f %12.6f %12.6f %12.6f\n',i,x2,f(x2)));
    x0=x1;
    x1=x2;
    i=i+1;
end
disp('______________________________');
disp(sprintf('Akarnya adalah = %10.8f\n', x2))




Download script Link1 / Link2

No comments:

Post a Comment