Lect 5 Gauss Siedel PDF
Lect 5 Gauss Siedel PDF
ke--7
Persamaan Linier Simultan
25 Oktober 2012
Metode Gauss
Gauss--Seidel
• Merupakan metode iterasi.
iterasi.
• Prosedur umum:
umum:
- Selesaikan secara aljabar variabel tidak diketahui xi
masing--masing persamaan linier
masing
- Asumsikan suatu nilai awal pada setiap penyelesaian
- Selesaikan masing-
masing-masing xi dan ulangi
- Hitung nilai mutlak dari kesalahan perkiraan relatif
setelah masing-
masing-masing iterasi sehingga kurang dari
nilai toleransi.
toleransi.
• Metode Gauss-
Gauss-Seidel Method membolehkan
pengguna untuk mengkontrol round error.
round--off error.
• Juga,
Juga, bila bentuk dari masalah dapat dipahami,
dipahami,
dapat ditentukan nilai perkiraan awal yang lebih
dekat,, sehingga menghemat waktu iterasi.
dekat iterasi.
Dr.Eng. Agus S. Muntohar
3
Department of Civil Engineering
Metode Gauss
Gauss--Seidel: Algoritma
• n persamaan dan n bilangan tak diketahui:
diketahui:
a11 x1 + a12 x2 + a13 x3 + ... + a1n xn = b1
a21 x1 + a22 x2 + a23 x3 + ... + a2n xn = b2
. .
. .
. .
an1 x1 + an 2 x2 + an 3 x3 + ... + ann xn = bn
• Jika element diagonal tidak nol
nol,, tuliskan kembali masing-
masing-
masing persamaan untuk menyelesaikan bilangan yang tak
diketahui..
diketahui
• Misal:
Misal:
– Persamaan ke
ke--1, untuk menyelesaian x1,
ke--2, untuk menyelesaikan x2, dst
– Persamaan ke dst..
c2 − a21 x1 − a23 x3 …… − a2 n xn
x2 = Dari persamaan ke-2
a22
⋮ ⋮ ⋮
cn −1 − an −1,1 x1 − an −1, 2 x2 …… − an −1,n − 2 xn − 2 − an −1,n xn
xn −1 = Dari persamaan ke-
an −1,n −1 (n-1)
cn − an1 x1 − an 2 x2 − …… − an ,n −1 xn −1 Dari persamaan ke- n
xn =
ann
Metode Gauss
Gauss--Seidel: Algoritma
n n
c1 − ∑ a1 j x j cn −1 − ∑a
j =1
n −1, j xj
j =1
j ≠1 j ≠ n −1
x1 = xn −1 =
a11 an −1,n −1
n
c n − ∑ a nj x j
n
c2 − ∑ a2 j x j
j =1 j =1
j ≠2 j≠n
x2 = xn =
a 22 a nn
Metode Gauss
Gauss--Seidel
Metode Gauss
Gauss--Seidel: Contoh 1
Metode Gauss
Gauss--Seidel: Contoh 1
177.2 − 64a1 − a 3
a2 =
8
Metode Gauss
Gauss--Seidel: Contoh 1
Metode Gauss
Gauss--Seidel: Contoh 1
Hitung nilai absolut dari kesalahan perkiraan relatif pada
iterasi ke-2
12.056 − 3.6720 Hasil iterasi ke-2 :
∈a 1 = x100 = 69.543%
12.056
a1 12.056
a = − 54.882
− 54.882 − (− 7.8510 ) 2
∈a 2 = x100 = 85.695% a3 − 798.54
− 54.882
Nilai terbesar |εa| adalah
− 798.34 − (− 155.36 ) 85.695%
∈a 3 = x100 = 80.540%
− 798.34
Iterasi a1 ∈a 1 % a2 ∈a 2 % a3 ∈a 3 %
1 3.6720 72.767 −7.8510 125.47 −155.36 103.22
2 12.056 69.543 −54.882 85.695 −798.34 80.540
3 47.182 74.447 255.51
−255.51 78.521 3448.9
−3448.9 76.852
4 193.33 75.595 −1093.4 76.632 −14440 76.116
5 800.53 75.850 −4577.2 76.112 −60072 75.963
6 3322.6 75.906 −19049 75.972 −249580 75.931
Catatan– Nilai kesalahan relatif tidak banyak berkurang pada setiap iterasi,
termasuk pula tidak konvergen pada nilai sebenarnya.
a 1 0.29048
a = 19.690
2
a 3 1.0857
Dr.Eng. Agus S. Muntohar
17
Department of Civil Engineering
Metode Gauss
Gauss--Seidel: Contoh 2
1 − 3 x 2 + 5 x3 1 − 3(0 ) + 5(1)
x1 = x1 = = 0.50000
12 12
28 − x1 − 3 x3 28 − (0.5) − 3(1)
x2 = x2 = = 4.9000
5 5
76 − 3 x1 − 7 x 2 76 − 3(0.50000 ) − 7(4.9000 )
x3 = x3 = = 3.0923
13 13
Dr.Eng. Agus S. Muntohar
22
Department of Civil Engineering
Metode Gauss
Gauss--Seidel: Contoh 2
4.9000 − 0
∈a 2 = × 100 = 100.00%
4.9000
3.0923 − 1.0000
∈a 3 = × 100 = 67.662%
3.0923
Metode Gauss
Gauss--Seidel: Contoh 2
Iterasi a1 ∈a 1 % a2 ∈a 2 % a3 ∈a 3 %