Anda di halaman 1dari 5

Nama : Mochammad Farhan Amrozy

NIM : 21060114130133
Tugas Metode Numerik

1. Metode Bagi Dua


Coding program dalam software MATLAB :
clear all;
clc;

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 :

Berdasarkan hasil simulasi matlab, didapatkan akar persamaan non linear


2
cos = 0 dengan batas interval [1,3] dan galat 0.0001, yaitu :
= 1.35150146
b) Penyelesaian persamaan non linear ln() /5 = 0 dengan metode bagi
dua.
Hasil running dari coding program pada metode bagi dua, ditampilkan sebagai
berikut :

Berdasarkan hasil simulasi matlab, didapatkan akar persamaan non linear


ln() /5 = 0 dengan batas interval [1,3] dan galat 0.0001, yaitu :
= 1.29583740
2. Metode Newton Raphson
Coding program dalam software MATLAB :
clear all;
clc;

syms x;
f0=input('Masukkan Persamaan :');
f=inline(f0);

z=diff(f(x));
f1=inline(z);

x=input('Masukkan Nilai Awal : ') ;


E=0.0001;
i=1;
disp('_______________________________');
disp(' i xi f(xi) ');
disp('_______________________________');
while abs(f(x))>=E
x=x-(f(x)/f1(x));
disp(sprintf('%3.0f %12.6f %12.6f %12.6f\n',i,x,f(x)));
i=i+1;
end
disp('_______________________________');
disp(sprintf('Akarnya adalah = %10.8f\n', x));
2
a) Penyelesaian persamaan non linear cos = 0 dengan metode
Newton Raphson.
Hasil running dari coding program pada metode Newton Raphson, ditampilkan
sebagai berikut :

Berdasarkan hasil simulasi matlab, didapatkan akar persamaan non linear


2
cos = 0 dengan nilai tebakan awal = 0 dan galat 0.0001, yaitu :
= 1.35156365

b) Penyelesaian persamaan non linear ln() /5 = 0 dengan metode Newton


Raphson.
Hasil running dari coding program pada metode Newton Raphson, ditampilkan
sebagai berikut :

Berdasarkan hasil simulasi matlab, didapatkan akar persamaan non linear


ln() /5 = 0 dengan nilai tebakan awal = 1 dan galat 0.0001, yaitu :
= 1.29585488

Anda mungkin juga menyukai