Pengertian Metode Secant
Metode secant merupakan perbaikan dari metode regula-falsi dan newton
raphson dimana kemiringan dua titik dinyatakan sacara diskrit, dengan
mengambil bentuk garis lurus yang melalui satu titik.
Tujuan dan Fungsi
Tujuan metode secant adalah untuk menyelesaikan masalah yang terdapat
pada metode Newton-Raphson yang terkadang sulit mendapatkan turunan
pertama yaitu f‘ (x).
Fungsi metode secant adalah untuk menaksirkan akar dengan menggunakan
diferensi daripada turunan untuk memperkirakan kemiringan/slope.
Contoh Koding Matlab
clear;
clc;
bawah = input ('Batas Bawah : ');
atas = input ('Batas Atas : ');
nilai = 1;
no = 0;
galat = 0.001;
m0=0;
fprintf ('Taksiran Batas bawah : %5.3f\n', bawah);
fprintf ('Taksiran Batas Atas : %5.3f\n', atas);
fprintf ('==========================================================================================\n');
fprintf ('Iterasi Akar_baru Galat Interval\n');
fprintf ('==========================================================================================\n');
while nilai>=galat
no = no +1;
fungsi1=(bawah^3+bawah^2-8*bawah-10);
fungsi2=(atas^3+atas^2-8*atas-10);
m=[(bawah*fungsi2-atas*fungsi1)]/(fungsi2-fungsi1);
fungsi3=feval('fbs',m);
if fungsi1*fungsi3==0
disp('m adalah akarnya');
elseif fungsi1*fungsi3<0
atas=m;
else
bawah=m;
fungsi1=fungsi3;
end
fprintf (' %3d %8.5f %8.5f [%8.5f ; %8.5f]\n', no, m, nilai, bawah, atas);
nilai=abs(m0-m);
m0=m;
end
fprintf ('==========================================================================================\n');
fprintf('Pada Iterasi ke-%1d, Selisih Interval < %5.3f\n', no, galat);
fprintf ('Jadi, akar persamaannya adalah %7.5f\n', m);