A.
Metode
Iterasi Titik Tetap (Fixed Point)
Metode
Titik Tetap adalah suatu
metode pencarian akar suatu fungsi f(x) secara sederhana dengan
menggunakan satu titik awal. Perlu diketahui bahwa fungsi f(x) yang
ingin dicari hampiran akarnya harus konvergen. Misal
x adalah Fixed Point (Titik Tetap) fungsi
f(x) bila g(x) = x dan f(x) = 0.
1. Teorema :
Diketahui g(x) fungsi
kontinu dan {Xn} adalah barisan yang terbetuk oleh Fixed Point Iteration, maka
Jika Xn = x maka x
adalah Fixed Point fungsi g(x).
2. Prosedur Metode Titik Tetap
Misal f(x)
adalah fungsi yang konvergen dengan f(x) = 0, maka untuk mencari nilai akarnya
atau hampiran akarnya kita terlebih dahulu mengubah kedalam bentuk x = g(x).
Kemudian tentukan nilai titik awal, misal x1. Setelah itu
disubstitusikan titik awalnya ke persamaan g(x) sedemikian sehingga g(x1)
= x2, setelah itu titik x2 yang diperoleh substitusikan
lagi ke g(x) sedemikian sehingga g(x2) = x3. Jadi apabila
ditulis iterasinya akan menjadi
·
x1 (penetuan titik awal)
·
x2 = g(x1) (iterasi pertama)
·
x3 = g(x2) (iterasi kedua)
·
xn = g(xn-1) (iterasi ke-n)
Iterasi ini
akan berhenti jika x = g(x) dan f(x) = 0 atau sudah mencapai nilai error yang cukup kecil (|xn - xn-1|
<
).
1.
Beberapa Algoritma Atau Syarat Dari
Metode Iterasi Titik Tetap :
a. Bentuk persamaan xr + 1 =
g(xr) dari persamaan f(x) = 0
b. Taksir nilai awal, misal x0
= a
c. Hitung xr + 1 = g(xr)
d. Hitung |e|
= |xr + 1 -xr|
e. Lakukan tahapan di atas secara
berulang sehingga dipenuhi e<
galat yang diinginkan.
Contoh:
Tentukanlah akar – akar persamaan f(x) =
exp(x) - 9x = 0 dengan menggunakan metode iterasi titik tetap dengan e
= 0,000001.
Penyelesaian:
fprintf('\t\t\t *
metode titik tetap (fixed point) *\n');
disp('===============================================');
%f(x) = exp(x) -
9*x=0
x0=0;
x=exp(x0)/9;
epsilon =
0.0000001;
iterasi=0;
disp('METODE TITIK
TETAP untuk persamaan f(x)=exp(x)-9*x');
disp('x=0,
epsilon=0.000001');
disp('iterasi
akar');
while
abs(x-x0)>epsilon;
x=x0;
x0=exp(x0)/9;
fprintf(' %3f
%10.7f\n',iterasi, x);
iterasi=iterasi+1;
end;
akar = x;
fprintf('Akarnya
adalah = %8.7f\n', akar);
fprintf('Jumlah
Iterasi = %3f\n', iterasi);
hasil
common window
* metode titik
tetap (fixed point) *
=========================================================
METODE TITIK TETAP
untuk persamaan f(x)=exp(x)-9*x
x=0,
epsilon=0.000001
iterasi akar
0.000000
0.0000000
1.000000
0.1111111
2.000000
0.1241688
3.000000
0.1258008
4.000000
0.1260062
5.000000
0.1260321
6.000000
0.1260354
7.000000
0.1260358
Akarnya adalah =
0.1260358
Jumlah Iterasi =
8.000000
>>
Tidak ada komentar:
Posting Komentar