Sistem Persamaan Linier Djoko Luknanto Jurusan Teknik Sipil dan Lingkungan FT UGM Kuda-kuda dalam bentuk matriks P3 P4 C 1 2 A 3 HA VA VB 1 0 0 0 0 0 1 1 0 0 0 0 2 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 cos 23/10/2013 B Djoko Luknanto ([email protected]) P4 0 H A P3 0 VA 0 VB P3 P4 tan 0 p1 P3 csc 0 p2 P4 sec 0 1 p3 2 Penyelesaian dalam bentuk matriks 1 0 0 0 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 cos P4 H A V P A 3 VB P3 P4 tan 0 p1 P3 csc 0 p2 P4 sec 0 1 p3 0 0 0 [A] {x} = {B} 23/10/2013 Djoko Luknanto ([email protected]) 3 Eliminasi Gauss Baris 1 pengurang 3/4 2/4 1/4 motivasi hasil 23/10/2013 Djoko Luknanto ([email protected]) 4 Penyelesaian Sistem Persamaan Linier [A] {x} = {B} Hindari! {x} = ? -1 {x} =[A] {B} 23/10/2013 Djoko Luknanto ([email protected]) 5 Penyelesaian Sistem Persamaan Linier Dengan eliminasi Gauss 1 a11 a12 0 c 22 0 0 a11 a 21 a31 a12 a22 a32 a13 x1 b1 a23 x2 b2 a33 x3 b3 a13 x1 b1 c23 x2 d 2 c33 x3 d3 1 d12 0 1 0 0 23/10/2013 2 d13 x1 f1 d 23 x2 f 2 1 x3 f3 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 6 Penyelesaian Sistem Persamaan Linier 1. Dengan menggunakan matriks invers a11 a 21 a31 a12 a22 a32 a13 x1 b1 c1 d1 a23 x2 b2 atau c2 atau d 2 c d a33 x3 b3 3 3 x1 b1 1 x [ A ] b 2 2 x b 3 3 x1 c1 1 x [ A ] c 2 2 x c 3 3 23/10/2013 x1 d1 1 x [ A ] d 2 2 x d 3 3 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 7 Cara mencari matrik invers Matriks invers sebaiknya dihindari; cara yang lebih efisien akan dijelaskan kemudian. 1. Bentuk [A]{B}[I] 2. Ubah menjadi [I]{C}[A]-1 dengan cara • Eliminasi Gauss: ubah [A][I] maka: 1) {B}{C} 2) [I][A]-1 A] [I ] {B} [ a11 a12 a13 b1 1 0 0 a b 0 1 0 a a 22 23 2 21 a31 a32 a33 b3 0 0 1 1 0 0 c1 d11 d12 d13 0 1 0 c d d d 22 23 2 21 0 0 1 c3 d31 d32 d33 {x} [I ] [ A]1 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 8 Penyelesaian Sistem Persamaan Linier 2. Dekomposisi [A] = [L][T] [ A]{x} {B} [ L][T ]{x} {B} [ L][T ] [ L]{ y} {B} { y} [T ]{x} { y} {x} 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 9 Penyelesaian Sistem Persamaan Linier 2. Dekomposisi [A] = [L][T] a11 a 21 a31 a12 a22 a32 a13 x1 b1 c1 d1 a23 x2 b2 atau c2 atau d 2 c d a33 x3 b3 3 3 L} T} { { 0 0 T11 T12 T13 x1 b1 1 L 21 1 0 0 T22 T23 x2 b2 L31 L32 1 0 0 T33 x3 b3 [ A] 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 10 Dekomposisi [A] = [L][T] L} T} { { 0 0 T11 T12 T13 x1 b1 1 L 21 1 0 0 T22 T23 x2 b2 L31 L32 1 0 0 T33 x3 b3 [ A] L} T} { { 0 0 T11 T12 T13 x1 b1 1 L 21 1 0 0 T22 T23 x2 b2 L31 L32 1 0 0 T33 x3 b3 {Y } 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 11 Dekomposisi [A] = [L][T] L} { 0 0 Y1 b1 1 L Y b 1 0 21 2 2 L31 L32 1 Y3 b3 {Y } 1Y1 0Y2 0Y3 b1 Y1 b1 L21Y1 1Y2 0Y3 b2 Y2 b2 L21Y1 L31Y1 L32Y2 1Y3 b3 Y3 b3 L31Y1 L32Y2 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 12 Dekomposisi [A] = [L][T] T11 T12 T13 x1 Y1 0 T T23 x2 Y2 22 0 0 T33 x3 Y3 Y3 0 x1 0 x2 T33 x3 Y3 x3 T33 Y T x 0 x1 T22 x2 T23 x3 Y2 x2 2 23 3 T22 Y1 T12 x2 T13 x3 T11 x1 T12 x2 T13 x3 Y1 x1 T11 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 13 Matriks Tridiagonal Dalam dunia ketekniksipilan banyak dijumpai matriks tridiagonal terutama dalam penyelesaian numerik persamaan diferensial. Matriks tridiagonal A = [aij] jika aij = 0 untuk |i - j| > 1 Bentuk matriksnya dapat dilihat dalam tayangan berikut 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 14 Matriks Tridiagonal Matriks yang anggotanya hanya terdapat pada diagonal, bawah dan atas diagonal. a1 b 2 0 0 0 c1 a2 0 c2 0 0 b3 a3 c2 bn 1 an 1 0 bn 23/10/2013 0 cn 1 an Djoko Luknanto (http://luk.staff.ugm.ac.id/) 15 Matriks Tridiagonal A = LU 1 0 1 1 b 0 2 2 0 1 2 0 b3 3 1 n 1 0 bn n 0 0 1 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 16 Matriks Tridiagonal Dengan mengalikan LU = A diperoleh: a1 = 1 dan c1 = 11 ai = i + bii-1 untuk i = 2, 3, …, n ii = ci untuk i = 2, 3, …, n-1 dari persamaan di atas diperoleh langkah hitungan berikut ini: 1 = a1 dan 1 = c1/1 i = ai – bii-1 i = ci/i untuk i = 2, 3, …, n n = an – bnn-1 Koefisien dan disimpan untuk hitunganhitungan lanjutan … 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 17 Matriks Tridiagonal Nilai x dihitung dari [A]{x} = {f} yang diubah menjadi [LU]{x} = {f} dengan [U]{x} = {z} dan [L]{z} = {f} sehingga {z} dihitung terlebih dahulu baru kemudian {x}: z1 f1 1 zi fi bi zi 1 i i 2,3,..., n xn zn xi zi i xi 1 i n 1, n 2,...,1 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 18 Matriks Pita Metoda penyelesaian untuk matriks tridiagonal ini dikenal dengan nama Algoritma Thomas. Untuk matriks pita yaitu matriks yang anggota bernilai tidak nol berada di sekitar diagonal, maka teknik yang sama dapat dilakukan dan secara umum disebut metoda sapuan ganda. 23/10/2013 Djoko Luknanto (http://luk.staff.ugm.ac.id/) 19