Metode terbuka
Metode Bisection
xr = (xl + xu)/2
f(x)
< 0 ; xlu == xxrr
f(xl)*f(xr) >
f(xu)
f(xur))
xl
xrl = xr
xr
xru = xr
f(xlr)
f(xl)
xu
Bisection method
Algoritma:
1.
Tentukan dua buah tebakan awal xl dan xu
2.
Cari nilai tengah antara xl dan xu, dengan rumusan xr = (xl + xu)/2
3.
Hitung f(xl) dan f(xr)
4.
Jika f(xl) * f(xr) > 0 maka xl baru = xr
5.
Jika f(xl) * f(xr) < 0 maka xu baru = xr
6.
Ulangi langkah 2 s.d. 5
7.
Bandingkan harga xr yang lama dengan yang baru
8.
Jika harga perbandingan (harga kesalahan relatif) sudah lebih kecil
dari yang dinginkan maka harga x (akar persamaan dicari) adalah
harga xr terakhir
9.
Jika belum memenuhi syarat maka ulangi langkah 1 s.d. 6 sampai
syarat no. 7 terpenuhi
f(xl)*f(xr) > 0 ; xl = xr
f(x)
xl
xrl = xr xr
xu
f(xlr)
f(xl)
f(x)
x1 x3
x2 x0
f(x)
Newton Rhapson
xi+1 = xi f(xi)/f(xi)
f(x0)
f(x)
x1
f(x2)
x2
f(x1)
x0
Newton Rhapson
1.
2.
3.
4.
5.
6.
7.
8.
9.
Secant
xi+1=xi (f(xi)(xi xi-1))/(f(xi) f(xi-1))
f(x -1)
f(x)
f(x0)
x1
x2
f(x1)
x0
x -1
Secant
1.
2.
3.
4.