NPM : A1C020006
Kelas : VI B
KAJIAN TEORI
A. Metode Iterasi
Di dalam matematika, iterasi dapat diartikan sebagai suatu proses atau metode yang
digunakan secara berulang-ulang (pengulangan) dalam menyelesaikan suatu permasalahan
matematik.
Metode terbuka merupakan metode yang menggunakan satu atau dua tebakan awal
yang tidak memerlukan rentang sejumlah nilai. Metode terbuka terdiri dari beberapa jenis
yaitu metode iterasi titik tetap, metode Newton-Raphson, dan metode Secant. Untuk kali
ini kita akan membahas mengenai metode Iterasi titik tetap sederhana.
Metode Iterasi titik tetap merupakan metode penyelesaian persamaan non-linier
dengan cara menyelesaikan setiap variabel x yang ada dalam suatu persamaan dengan
sebagian yang lain sehingga diperoleh x=g(x ) untuk masing-masing variabel x . Sebagai
contoh, untuk menyelesaikan persamaan x +e x =0 maka persamaan tersebut perlu diubah
menjadi x=e x atau ( x )=e x . Secara grafis metode ini diilustrasikan seperti gambar
berikut :
Kesederhanaan metode ini karena pembentukan prosedur iterasinya yang mudah dibentuk
sebagai berikut:
1) Ubah persamaan f ( x )=0 menjadi bentuk x=g(x ),
2) Bentuk menjadi prosedur iterasi x i+1=g ( x i ) ,
| |
x i+1−x i
x i+ 1
<¿
PERCOBAAN MENGGUNAKAN MATLAB
Coding Matlab
1. Input new script, dimana script fungsinya adalah
function y=g(x)
y=sqrt((10*x+9)/2);
end
2. Save file script fungsi tadi dengan nama file iterasi titik
3. Klik New script lalu input script untuk mencari akar-akar penyelesaian sebelumnya dengan
coding dibawah ini, lalu klik ctrl+enter untuk menjalankan program dan Output akan muncul
di command window
clear all; close all; clc;
x0=6;
eert=1e-3;
galat=1;
it=0;
fprintf('Iterasi Titik-Tetap Sederhana\n');
fprintf('========================================\n');
fprintf('Iterasi Xi X(i+1) Ea\n');
fprintf('========================================\n');
while galat>eert
it=it+1;
xnew=g(x0);
galat=abs((xnew-x0)/xnew);
fprintf('%d %8.5f %8.5f %8.8f\n',it,x0,xnew,eert);
x0=xnew;
end
fprintf('Maka Akar penyelesaian nya ialah %8.5f\n', xnew)
Output Matlab
PERHITUNGAN MANUAL
x=
√
10 x +9
2
x i+1=
√
10 x i +9
2
Iterasi 1
x 0=6
x 0+1=
√ 10 x o+ 9
2
x 1=
√ 10 ∙ 6+9
2
¿
√
69
2
=5.87367
ε a=
|
x i+1−x i
x i+ 1
=
|| |
x 1−x 0
x1
¿ |5.87367−6
5.87367 |
¿ 0.02150
Iterasi 2
x 1=5.87367
x 1+1=
√ 10 x 1 +9
2
x 2=
√
10 ∙ 5.87367+9
2
¿
√
67.7367
2
=5.81965
ε a= |
x i+1−x i
x i+ 1
=
x2 || |
x 2−x 1
¿|5.81965−5.87367
5.81965 |
¿ 0.00928
Iterasi 3
x 2=5.81965
x 2+1=
√ 10 x 2 +9
2
x 3=
√ 10 ∙ 5.81965+9
2
¿
√ 67.1965
2
=5.7964
ε a=
| x i+1−x i
x i+ 1
=
|| |
x 3−x 2
x3
¿|5.7964−5.81965
5.7964 |
¿ 0.00401
Iterasi 4
x 3=5.7964
x 3+1=
√ 10 x3 +9
2
x4 =
√ 10 ∙5.7964 +9
2
¿
√ 66.964
2
=5.78636
ε a=
| x i+1−x i
x i+ 1
=
|| |
x 4−x 3
x4
¿|5.78636−5.7964
5.78636 |
¿ 0.00176
Iterasi 5
x 4 =5.78636
x 4 +1=
√ 10 x 4 +9
2
x 5=
√
10 ∙ 5.78636+9
2
¿
√
66.8636
2
=5.78202
ε a= |
x i+1−x i
x i+ 1
=
x5|| |
x 5−x 4
¿ |5.78202−5.78636
5.78202 |
¿ 0.00076