File : Posisi_Palsu.m
% BAHAN PRAKTIKUM METODE NUMERIK
% METODE POSISI PALSU (REGULAFALSI)
% OLEH : SYAIFUL HAMZAH NASUTION
% 21 OKTOBER 2012
Keterangan :
Tanda % digunakan untuk memberikan komentar pada suatu program. Komentar ini tidak akan diproses oleh matlab.
clc;
clear;
Keterangan :
Perintah clc digunakan untuk membersihkan layar pada command window. Sedangkan clear digunakan untuk membersihkan memory pada matlab
disp('-----------------------------------------------------')
disp('METODE POSISI PALSU (REGULAFALSI)')
disp('CREATED BY : SYAIFUL HAMZAH NASUTION')
disp('-----------------------------------------------------')
Keterangan :
Perintah disp digunakan untuk menampilkan teks pada command window.
iterasi=1;
a=input('Masukkan batas kiri selang (a) : ');
aawal=a;
b=input('Masukkan batas kanan selang (b) : ');
bawal=b;
epsilon=input('Masukkan Nilai Epsilon : ');
clama=2*b-a;
c=b-(f1(b)*(b-a))/(f1(b)-f1(a));
error=abs((c-clama)/c);
keterangan :
Proses perulangan akan berlangsung ketika nilai error > epsilon. Hal ini ditunjukkan oleh perintah while error > epsilon yang berarti ketika nilai error
lebih besar dari epsilon maka jalankan perintah berikut (perintah diantara while dan end). Pada perintah di atas, perintah \n digunakan untuk membuat baris
baru. Perintah fprintf digunakan untuk menampilkan data baik berupa data string (teks), maupun data numeric. Perintah %1.8f berarti variable yang berpadanan
ditampilkan dengan format bilangan real (floating-point) dengan 8 digit mantisa (8 angka di belakang koma). Perintah f1(a) merupakan perintah untuk
memanggil fungsi f1 dengan nilai x = a
Step By Step False Position Method (Regulafalsi Method)
2
File : f1.m
function y=f1(x)
y=x^2-6*x+8;
Keterangan :
Dalam membuat fungsi digunakan perintah function. Sedangkan untuk memanggil fungsi digunakan nama file dari fungsi yang dan nilai yang akan disubtitusikan
pada fungsi tersebut. Dari data di atas nama filenya adalah f1.m sehingga untuk memanggil fungsi yang ada di file f1.m dengan nilai x = a, maka digunakan
perintah f1(a) .