Soal
1. X5 – 2X3 + 3X – 4 dengan maksmal iterasi adalah 10 selang [a,b] = [0,2] dan epsilon
= 0,0001
Penyelesaian
A = 0, b = 2, ε =0,0001
Langkah awal yang petama menentukan f(a) dan f(b) jika nilai a < b atau a > b jika a
< b maka akan lanjut jika tidak selesai.
Cek syarat :
1. a < b
2. F(a) = (a)5 – 2(a)3 + 3(a) – 4
= (0)5 – 2(0)3 + 3(0) – 4
= -4
F(b) = (b)5 – 2(b)3 + 3(b) – 4
= (2)5 – 2(2)3 + 3(2) – 4
= 32 – 16 + 6 – 4
= 18
F(a).f(b) < 0 (memenuhi)
Jadi nilai f(a) = -4 dan f(b) = 18 artinya nilai f(a) <f( b) maka f(a).f(b) < 0
(Memenuhi) akan masuk ke literasi yang 1.
Literasi 1
1) c lama = (2 * b) – a
= (2 * 2) – a
=4
2) c=b− f [
( b )∗( b−a )
f ( b ) −f ( a) ]
¿ 2−
[ 18∗( 2−0 )
18−(−4) ]
¿ 2−
[ 18∗2
22 ¿
¿ ]
¿ 2−
[ ] 36
22 ¿
¿
= 0. 363636
3) Cek epsilon literasi 1
Pada literasi 1 dapat dilihat bahwa nilai cek epsilon adalah 10.636363 dan
epsilon adalah 0.0001 maka cek epsilon > ε artinya proses akan terus berjalan
sampe menemukan cek epsilon < ε
Pada literasi 2 ini nilai a sudah berubah karna sesuai yang di atas nilai f(a).f(c)
> maka a = c artinya nilai a sudah diganti dengan nilai c dan nilai b tetap yaitu
2. Dan jika f(a).f(b) < 0 maka b = c arttinya nilai b yang diganti.
Literasi 2
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= (0. 363636)5 – 2(0. 363636)3 + 3(0. 363636) – 4
= -2,998901
c lama = (2 * b) – a
= (2 * 2) – 0,363636
= 3,636364
c=b− f
[( b )∗( b−a )
f ( b ) −f (a) ]
¿ 2−
[ 18∗( 2−0. 363636 )
18−(−2,998901) ]
¿ 2− [ 18∗1,636364
20,998901 ]
= 0.597329
Cek epsilon pada literasi 2 Cek epsilon > ε yaitu cek epsilon = 5.49037986
dan ε = 0.0001
Untuk literasi 3 f(a).f(b) masih > 0 maka a = c sehingga nilai a diganti dengan
nilai c yang ada di literasi 2
Literasi 3
c lama = (2 * b) – a
= (2 * 2) – 0.597329
= 3.402671
c=b− f
[ ( b )∗( b−a )
f ( b ) −f ( a) ]
¿ 2− [ 18∗( 2−0 , 597329 )
18−(−2,558224) ]
¿ 2−
[ 18∗1,402671
20,558224 ]
¿ 2−
[ 25,248078
20,558254 ]
= 0,771875
Cek epsilon pada literasi 3 Cek epsilon > ε yaitu cek epsilon = 3.636446 dan ε =
0.0001 maka proses akan terus dilanjutkan sampe sampai menemukan cek epsilon
lebih < ε
Untuk bagian literasi 4 juga masih sama seperti literasi 1,2, dan 3 karna f(a).f(b)
masih lebih besar 0 maka nilai a diganti dengan c
Literasi 4
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= (0,771875)5 – 2(0,771875)3 + 3(0,771875) – 4
= -2.330138
c lama = (2 * b) – a
= (2 * 2) – 0,771875
= 3.228125
c=b− f
[ ( b )∗( b−a )
f ( b ) −f (a) ]
¿ 2− [ 18∗( 2−0,771875 )
18−(−2.330138) ]
¿ 2−
[ 18∗1.228125
20.330138 ]
¿ 2−
[ 22.10625
20.330138 ]
= 0.912636
Cek epsilon pada literasi 4 Cek epsilon > ε yaitu cek epsilon = 2.624506 dan ε =
0.0001 maka proses akan terus dilanjutkan sampe sampai menemukan cek epsilon
lebih < ε .sedangakan untuk literasi 5 f(a).f(b) > 0 maka a = c dan nilai a akan
berubah jika f(a).f(b) nasih lebih besar 0
Literasi 5
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= (0.912636)5 – 2(0.912636)3 + 3(0.912636) – 4
= -2.149246
c lama = (2 * b) – a
= (2 * 2) – 0.912636
= 3.087364
c=b− f
[ ( b )∗( b−a )
f ( b ) −f (a) ]
¿ 2−
[ 18∗( 2−0.912636 )
18−(−2.149246) ]
¿ 2−
[ 18∗1.087364
20.149246 ]
¿ 2−
[ 19.572552
20.330138 ]
= 1.028621
Cek epsilon masih lebih besar ε yaitu cek epsiln = 1.972838 dan ε =0.0001
Literasi 6 f(a).f(b) > 0 maka a = c . dan nilai a diganti nilai c dalam mencari
f(a)
Literasi 6
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= -1.93929
c lama = (2 * b) – a
= (2 * 2) – 1.028621
= 1.4408
¿ 2−
[ 17.484822
20.330138 ]
= 1.123097
Cek epsilon
Cek epsilon masih lebih besar ε yaitu cek epsiln = 0.159784 dan ε =0.0001
Literasi 7 f(a).f(b) > 0 maka a = c . dan nilai a diganti nilai c dalam mencari
f(a) pada literasi 7
Literasi 7
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= -1.677095
c lama = (2 * b) – a
= (2 * 2) – 1.123097
= 2.876903
¿ 2−
[ 15.784254
19.677095 ]
¿ 1.197836
Cek epsilon
Cek epsilon masih lebih besar ε yaitu cek epsiln = 0.159784 dan ε =0.0001
Literasi 8 f(a).f(b) > 0 maka a = c . dan nilai a diganti nilai c dalam mencari
f(a) pada literasi 8
Literasi 8
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= -1.377862
c lama = (2 * b) – a
= (2 * 2) –1.197836
= 2.802164
Cek epsilon masih lebih besar ε yaitu cek epsiln = 0.97815 dan ε =0.0001
maka proses masih tetap dilanjutkan sampai menemukan cek epsilon < ε
Literasi 9 f(a).f(b) > 0 maka a = c . dan nilai a diganti nilai c dalam mencari
f(a) pada literasi 9
Literasi 9
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= -1.075778
c lama = (2 * b) – a
= (2 * 2) –1.25487 4
= 2.745126
Cek epsilon
Cek epsilon masih lebih besar ε yaitu cek epsiln = 0.819795 dan ε =0.0001
maka proses masih tetap dilanjutkan sampai menemukan cek epsilon < ε
Literasi 10 f(a).f(b) > 0 maka a = c . dan nilai a diganti nilai c dalam mencari
f(a) pada literasi 10
Literasi 10
f(a) = (a)5 – 2(a)3 + 3(a) – 4
= -0.803101
c lama = (2 * b) – a
= (2 * 2) –1.296896
= 2.703104
c=b− f [ ( b )∗( b−a )
f ( b ) −f ( a) ]
¿ 2−
[ 18∗( 2−1. 296896 )
18−(−0.803101) ]
¿ 2−
[ 18∗0.703104
18.803101 ]
¿ 2−
[ 12.655872
18.803101 ]
=1.326926
Cek epsilon