bn 1 a n1
xn a n1 . f (a n 1 )
f (bn 1 ) f (a n 1 )
a0 xn b0 n = 1, 2, 3,…
f(a0)
Error =
n a f(a) b f(b) c = (a+b) / 2 f( c )
f(Cn) - f(Cn-1)
Error =
n a f(a) b f(b) Xn f( Xn)
f(Xn) - f(Xn-1)
1 3.2 -0.63684919 4 0.386294361 3.697954907 0.005734846
2 3.2 -0.63684919 3.697954907 0.005734846 3.448977454 -0.31294475 0.318679596
3 3.448977454 -0.31294475 3.697954907 0.005734846 3.57346618 -0.152997776 0.159946974
4 3.573466180 -0.152997776 3.697954907 0.005734846 3.635710544 -0.073484891 0.079512884
5 3.635710544 -0.073484891 3.697954907 0.005734846 3.666832726 -0.033839003 0.039645889
6 3.666832726 -0.033839003 3.697954907 0.005734846 3.682393816 -0.014043149 0.019795853
7 3.682393816 -0.014043149 3.697954907 0.005734846 3.690174362 -0.004151929 0.009891221
8 3.690174362 -0.004151929 3.697954907 0.005734846 3.694064634 0.000792013 0.004943942
9 3.690174362 -0.004151929 3.694064634 0.000792013 3.692119498 -0.001679819 0.002471832
10 3.692119498 -0.001679819 3.694064634 0.000792013 3.693092066 -0.000443868 0.001235951
11 3.693092066 -0.000443868 3.694064634 0.000792013 3.69357835 0.000174081 0.000617949
12 3.693092066 -0.000443868 3.69357835 0.000174081 3.693335208 -0.000134891 0.000308973
13 3.693335208 -0.000134891 3.69357835 0.000174081 3.693456779 1.95955E-05 0.000154487
14 3.693335208 -0.000134891 3.693456779 1.95955E-05 3.693395994 -5.76478E-05 7.72433E-05
15 3.693395994 -5.76478E-05 3.693456779 1.95955E-05 3.693426387 -1.90261E-05 3.86217E-05
Solusi Persamaan Non Linear (ii)
2) Metode Terbuka
n 1
Algoritma
Masukan : f(x), f’(x), x0, tol
Keluaran : akar
Langkah-langkah :
•Iterasi = 1
•Jika f’(x0) = 0 maka proses gagal. Selesai
f (X )
X baru X
f '(X )
f ( x)
•Jika tol maka akar = xbaru. Selesai
f ' ( x)
• x = xbaru
• Iterasi = iterasi + 1
• Jika Iterasi < batas iterasi, kembali ke langkah 2
• Batas itersai tercapai. Selesai
Akar Ganda
y ( x 1)3
y ( x 1) 2
y ( x 1) 4
c. Metode Tali Busur / Secant Method
Merupakan modifikasi metode Newton-Raphson
F(X0)
F(X1) F(X0)
F(X1)
F(X2)
F(X2)
X X3
X2 X0 X
X1 X2 X0
Y = F(X) Y = F(X) X1
Secant Method
X n ( X n 1 )
X n 1 X n f (Xn)
f ( X n ) f ( X n 1 )
Secant Method Algorithm
• Input : fungsi f(x) , tebakan awal x0 dan x1 ,
batas toleransi T , dan maksimum iterasi N
• Output : p sedemikian f(p) = 0 atau error
• Langkah-langkah:
– Set i=2, q0=f(x0) , q1=f(x1)
– While i ≤ 0 , do
• Hitung x = x1 –q1(x1-x0) / (q1 – q0)
• If |x1-x0| < T then set p = x ; go to stop
• Set i = i + 1
• set x0 = x1 dan x1 = x , q0 = q1 dan q1 = f(x1)
- Tulis pesan “metode gagal setelah N iterasi”
- Stop
Carilah akar persamaan dari fungsi berikut ini
e(-x)sin(x)+3x = 0
menggunakan metode2 yang telah dipelajari di atas