Wednesday 21 January 2015

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

Buatlah program dengan MATLAB untuk mencari solusi/akar persamaan non linier berikut :
f(X) = 3X2 - 7X -5 

Metode Newton Raphson

clear;
clc;
err=0.0005
x=input('nilai X0 = ');
a=eps;
eps=1;
no=0;
clc;

fprintf('mencari akar persamaan dengn metode newton rhapson\n');
fprintf('persamaan : 3*x^2-7*x-5 = 0 \n');
fprintf('taksiran awal : %5.0f\n',x);
fprintf('========================================================================\n');
fprintf(' iterasi f f` x1 selisih \n');
fprintf('========================================================================\n');

while eps>err
no=no+1;
f1=3*x^2-7*x-5;
f2=6*x-7;
x1=x-(f1/f2);
eps=abs(x1-x);                        
x=x1;
fprintf(' %3d %8.5f %8.5f %8.5f %8.5f\n', no, f1, f2, x1, eps);
end
fprintf('========================================================================\n');
fprintf('pada iterasi ke %d, selisih < %5.3f.\n',no,err);
fprintf('jadi persamaannya adalah %7.5f.\n',x1);



Download script Link1 / Link2

No comments:

Post a Comment