SOFTWARE MATLAB
LABORATORIUM S1 MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2019
1 Pengertian Metode Newton Raphson
1. Metode ini tidak dapat digunakan ketika titik pendekatannya berada pada titik
ekstrim atau titik puncak, karena pada titik ini nilai f’(x) = 0 sehingga nilai
penyebut dari (f(x))/(f’ (x)) sama dengan nol.
2. Metode ini menjadi sulit atau lama mendapatkan penyelesaian ketika titik
pendekatannya berada diantara dua titik puncak.
Algoritma Metode Newton Raphson :
6. Apabila | f (x)| < e atau iterasi mencapai nilai maksimum ,maka iterasi berhenti.Jika
tidak kembali ke langkah 5
2 Contoh Program
a. Source Code
clear all;
clc;
syms x;
disp (’METODE NEWTON RAPHSON’);
f = input(’Masukkan f(x) = ’);
g = diff(f);
a = input(’Masukkan nilai pendekatan = ’);
i = input (’Masukkan jumlah iterasi = ’);
disp(’---------------------------------------------’);
disp(’ i a f(a) g(a) |f(a)|’);
disp(’---------------------------------------------’);
iterasi=1;
fa=subs(f,x,a);
ga=subs(g,x,a);
while iterasi<=i
a=a-fa/ga;
disp (sprintf(’%3g %10.7f %10.7f %10.7f %10.7f ’, iterasi,a,fa,
ga, abs(fa)));
iterasi=iterasi+1;
end
fprintf (’\nakar penyelesaiannya adalah = %10.7f\n’,a);
b. Output
3 Penjelasan
program diatas adalah program untuk menentukan penyelesaian nonlinear dengan
menggunakan metode Newton Raphson. program diatas menggunakan fungsi pen-
gulangan yaitu while . fungsi disp diatas digunakan untuk menampilkan apapun
yang kita inginkan di output , kemudian di “a = input (’Masukkan nilai pendekatan
: ’);,i = input(’masukkan jumlah iterasi : ’);”digunakan untuk menginput nilai pen-
dekatan ,dan jumlah iterasi yang akan ditentukan a,f(a),g(a) ,dan | f (a)| melalui ru-
mus a=a-fa/ga. Algoritma program diatas menggunakan bantuan 5 variabel yaitu
i,a,fa,ga,dan | f (a)|.