Akar Fungsi :
Metode Secant
Metode Newton Raphson
Contoh solusi akar fungsi dengan
komputasi komputer
Secant Method
Secant Method
Pertama kita menebak dua
titik (x0,x1), dimana adalah
diharapkan titik-titik
tersebut dekat dengan akar
(untuk inisialisasi mungkin
bisa menggunakan metode
bagi dua).
Satu garis adalah kemudian
digambar melalui dua titik
dan kita mencari dimana
garis itu berpotongan pada
sumbu X, x2.
Secant Method
Jika f(x) adalah benarbenar linear, garis lurus
akan memotong sumbu
X pada akar.
Bagaimanapun jika
fungsi itu non linear,
perpotongan garis lurus
adalah bukan pada akar
tetapi dekat pada akar.
Secant Method
Dari segitiga
sebangun, kita dapat
tuliskan persamaan
sbb:
x1 x2 x0 x1
f x1
f x0 f x1
f x0
f x1
x2
x1
x0
Secant Method
Selanjutnya cari
nilai akar, x2:
x2 x1 f x1
x0 x1
f x0 f x1
Secant Method
Persamaan Iterasi
dari metode ini
adalah:
xn 1 xn
xn 1 xn f xn
f xn 1 f xn
Set x2 x1 f x1 *
f x0 f x1
Set x0 = x1
Set x1 = x2
f x2 < nilai toleransi.
Sampai
Contoh Soal
Hitung salah satu akar dari
persamaan pangkat tiga berikut ini:
f(x)=x3+x2 3x 3=0
Solusi:
Dihitung nilai f(x) pada interval antara
dua titik, misalnya x=1 dan x=2.
Untuk x=1, f(x=1)=-4
x=2, f(x=2)=3
xn 1 xn
xn 1 xn f xn
f xn 1 f xn
x1 x2
3(1 2)
x3 x2 f x2
2
1,57142
f x1 f x2
(4) 3
Iterasi kedua
x2=2,
f(x2=2)=3
x3=1,57142, f(x3=1,57142) = -1,36449
1,36449(2 1,57142)
x4 1,57142
1,70540
3 (1,36449)
x1
x2
x3
f(x1)
f(x2)
f(x3)
1,0
2,0
1,57142
-4,0
3,0
-1,36449
2,0
1,57142
1,70540
-3,0
-1,36449
-0,24784
1,57142
1,70540
1,73513
-1,36449
-0,24784
0,02920
1,70540
1,73513
1,73199
-024784
0,02920
-0,000575
1,73513
1,73199
1,73205
= 3(1)2 + 2(1) 3 = 2
=1 (-4/2) = 3
= 3(3)2 + 2(3) 3 = 30
=3 (24/30) = 2,2
xi
Xi+1
f(xi)
f(xi+1)
1,0
3,0
-4,0
24
3,0
2,2
24
5,883
2,2
1,83
5,888
0,987387
1,83
1,73778
0,987387
0,005442
1,73778
1,73207
0,005442
0,0001816
Solusi
Langkah Pertama.
Plot kurva dari persamaan polinomial tersebut sehingga garisnya
melintasi sumbu X.
Gunakan perintah program Matblab untuk memplot kurva, dengan
listing program:
Misalnya interval sumbu X yang dipilih dalam rentang -4<x<4
Tulis dalam window editor program:
x=linspace(-4,4,100); artinya=diberi 100 nilai diantara -4 dan 4
y=x.^2-5;
plot(x,y);grid
Root
0
-2
-4
-6
-4
-3
-2
-1
Solusi manual
Diambil tebakan akar pertama (approximation)
adalah x0=2, maka:
x1 = x0 f(x0)/'(x0) = 2 [(2)2-5]/2(2) = 2.25
Aproksimasi kedua:
x2 = x1 f(x1)/'(x1) = 2.25 [(2.25)2-5]/2(2,25) = 2.2361
Solusi ini diverifikasi dengan program Matlab