NIM : 21060114130133
Tugas Metode Numerik
syms x;
f0=input('masukkan persamaan :')
f=inline(f0);
a=input('nilai a :');
b=input('nilai b :');
galat=0.001;
iterasi=1;
disp(' i a b f(a) f(b) c
f(c)');
while (b-a)>galat
c= (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),c,f(c)))
if f(a)*f(c)<0
b=c;
else
a=c;
end
if f(a)*f(b)==0
exit
end
iterasi=iterasi+1;
end
disp(sprintf('Hasil Akar=%11.8f',c));
2
a) Penyelesaian persamaan non linear cos = 0 dengan metode bagi
dua.
Hasil running dari coding program pada metode bagi dua, ditampilkan sebagai
berikut :
syms x;
f0=input('Masukkan Persamaan :');
f=inline(f0);
z=diff(f(x));
f1=inline(z);