Metode Secant
Metode Secant
PENDAHULUAN
1. Latar Belakang
2. Rumusan Masalah
Bagaimana membuat program aplikasi menggunakan MATLAB untuk
perhitungan non linear dengan motode Secant ?
3. Tujuan
a. Mempelajari metode Secant dengan modifikasi tabel untuk penyelesaian
persamaan non linear.
b. Tujuan dari tugas akhir ini adalah membuat program aplikasi untuk
menghitung akar persamaan nonlinear dengan metode Secant dalam
program MATLAB.
4. Manfaat
a. Penelitian ini dapat menambah pengetahuan tentang perhitungan akar
persamaan non linear dengan metode Secant menggunakan program MATLAB.
b. Hasil program ini dapat digunakan untuk membantu menganalisa perhitungan
akar persamaan non linear.
c. Metode Secant ini dibentuk untuk melengkapi kekurangan metode Newton
Raphson.
d. Metode numerik dapat menyelesaikan persoalan didunia nyata yang sering
kali non linear, dalam bentuk dan proses yang sulit diselesaikan dengan
metode analitik.
DASAR TEORI
BAB II
PEMBAHASAN
START
Input:
Inisialisasi:
Iterasi=0
T
Interasi=interasi+1
Dapatkan:
(xn+1=x0,xn=x1,yn-1=F(x0),yn=F(x1))
x0=x1,x1=xn+1,yn-1=F(x0),yn=F(x1)
Tampilkan:
Akar terletak di x
Akar x dan
Dengan nilai F(x)F(x)
END
C. Listing Program Metode Secant pada MATLAB :
Penyelesaian :
function metodeSecant;
clc;
clear;
disp('Program Metode Secant');
disp('=============================');
E=0.0001;
x0=input('Masukkan X0 :');
xb=input('Masukkan X1 :');
i=0;
M=9;
disp('_______________________________________________');
disp(' i xi f(xi) epsilon');
disp('_______________________________________________');
while (E <M)
fx=exp(x0)-5*x0^2;
fxb=exp(xb)-5*xb^2;
d = xb - (fxb*(xb-x0)/(fxb-fx));
M=abs(x0-xb);
x0 = xb;
xb = d;
i=i+1;
fprintf('%3.0f %12.6f %12.6f %12.6f\n',i,xb,fx,M);
end;
disp('_______________________________________________');
=============================
Masukkan x0 : 0.5
Masukkan x1 :1
_______________________________________________
i xi f(xi) epsilon
_______________________________________________
_______________________________________________