%program newton dengan matlab
simbolik
%created by Taufik
clc;
%input program
f=input('masukkan
fungsi (dalam x) = ');
x0=input('masukkan
nilai awal (x0) = ');
n=input('masukkan
banyak iterasi = ');
exact=input('masukkan
salah satu solusi exact = ');
%Membuat Header Table Newton
disp(' ')
disp(' METODE Newton ')
disp('=================================')
disp(' i akar error ')
disp('=================================')
%Perulangan pada metode Bisection
for i=1:n
fxo=subs(f,
'x', x0);
fderx0=subs(diff(f), 'x', x0);
xr=x0-fx0/fderx0;
eror=abs(exact-xr);
fprintf('%2.0f
%5.5f %2.5f\n', i, xr,
eror)
x0=xr;
end
%membuat footer tabel
disp('=================================')
Tidak ada komentar:
Posting Komentar