Crout Method [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

mETODE NUMERIK LANJUTAN



CROUT METHOD Prescott Durand Crout (1907-1984) adalah seorang matematikawan amerika.Crout lahir di Ohio tetapi hidup dan besar di Massachussetts. Tahun D1929 dia menyelesaikan MIT class dengan tesis PhD yang berjudul Approximation of Function and Integrals by a Linear Combination of Function. Metode Crout Dalam Algebra linier dekomposisi matriks crout, adalah sebulah dekomposisi LU yang mendekompisisi sebuah matriks menjadi matriks segitiga bawah (L), segitiga atas (U) dan selain itu ada juga permutasi matriks (P) walaupun tidak banyak digunakan. Algoritma dekomposisi matriks Crout sedikit berbeda dari metode Doolittle. Metode Doolittle mengembalikan sebuah unit matriks segitiga bawah ke segitiga atas sedangkan metode Crout mengembalikan matriks segitiga bawah ke sebuah unit segitiga atas. Jadi, jika dekomposisi matriks dari matriks A adalah A = LDU. Maka L adalah sebuah unit segitiga bawah matriks, D adalah matriks diagonal dan U adalah matriks segitiga atas. Kemudian pada metode Doolittle menghasilkan A = L(DU). Dan metode Crout menghasilkan A = (LD) U. Maka L adalah matriks segitiga bawah, D adalah Matriks diagonal dan U adalah normalisasi matriks segitiga. Algoritma Metode Crout ๐‘™11 Step 1 : Tulis A = LU = [๐‘™21 ๐‘™31



0 ๐‘™22 ๐‘™32



0 1 ๐‘ข12 0 ] [0 1 ๐‘™33 0 0



๐‘ข13 ๐‘ข23 ] 1



Step 2 : hitung Product dari L dan U ๐‘Ž11 ๐‘Ž [ 21 ๐‘Ž31



๐‘Ž12 ๐‘Ž22 ๐‘Ž32



๐‘Ž13 ๐‘™11 ๐‘Ž23 ] = [๐‘™21 ๐‘Ž33 ๐‘™31



๐‘™11 ๐‘ข12 ๐‘™21 ๐‘ข12 + ๐‘™22 ๐‘™31 ๐‘ข12 + ๐‘™32



๐‘™11 ๐‘ข13 ๐‘™21 ๐‘ข13 + ๐‘™22 ๐‘ข23 ] ๐‘™31 ๐‘ข13 + ๐‘™32 ๐‘ข23 + ๐‘™33



Step 3 : Tulis L dan U ๐‘™11 ๐ฟ = [๐‘™21 ๐‘™31



0 ๐‘™22 ๐‘™32



0 1 ๐‘ข12 0 ] [0 1 ๐‘™33 0 0



๐‘ข13 ๐‘ข23 ] 1



Step 4 : Solve LY = B dengan forward Substitution ๐‘™11 [๐‘™21 ๐‘™31



0 ๐‘™22 ๐‘™32



0 ๐‘ฆ1 ๐‘1 0 ] [๐‘ฆ2 ] [๐‘2 ] ๐‘™33 ๐‘ฆ3 ๐‘3



Step 5 : solve UX = Y dengan backward substitution 1 ๐‘ข12 [0 1 0 0



๐‘ข13 ๐‘ฅ ๐‘ฆ1 ๐‘ข23 ] [๐‘ฆ] [๐‘ฆ2 ] 1 ๐‘ง ๐‘ฆ3



KELOMPOK 2



mETODE NUMERIK LANJUTAN Contoh Hitungan 2 x1 + 4 x2 + x3 = -11 - x1



+ 3 x2 - 2 x3 = -16



2 [โˆ’1 2



Matrix



2 x1 - 3 x2 + 5 x3 = 21



4 3 โˆ’3 [A]



๐‘ฅ1 1 โˆ’11 โˆ’2] เตญ๐‘ฅ2 เตฑ = [โˆ’16] ๐‘ฅ3 5 21 {X}



[b]



X1, X2, X3 [L]



2 4 1| โˆ’11 [โˆ’1 3 โˆ’2| โˆ’16] 2 โˆ’3 5| 21



[U]



2 0 0 1 [โˆ’1 3 0 ] [0 2 โˆ’3 5 0



A = LU



4 1 1 โˆ’2] 0 1



Hit product L&U [U]



[L]



2 0 0 1 2 1/2 0 ] [0 1 โˆ’3/10] [โˆ’1 5 2 โˆ’7 19/10 0 0 1



Tulis L & U



2 [โˆ’1 2



2 2 1/2 4 1 3 โˆ’2] = [โˆ’1 5 โˆ’3/10] 2 โˆ’7 19/10 โˆ’3 5



Forward subsitution



2 0 [โˆ’1 5 2 โˆ’7



1 [0 0



๐‘ฆ1 0 โˆ’11 0 ] [๐‘ฆ2 ] = [โˆ’16] 19/10 ๐‘ฆ3 21



๐‘ฅ1 2 1/2 โˆ’11/2 ๐‘ฅ 1 โˆ’3/10] [ 2 ] = [โˆ’43/10] ๐‘ฅ3 0 1 1



2๐‘ฆ1 = โˆ’11 y1 = -11/2 โˆ’1๐‘ฆ1 + 5๐‘ฆ2 = โˆ’16 y2 = -43/10 19 2๐‘ฆ1 โˆ’ 7๐‘ฆ2 + ( ) ๐‘ฆ3 = 21 10 y3 = 1



๐‘ฆ1 + 2๐‘ฆ2 + 1/2๐‘ฆ3 = โˆ’11/2 ๐‘ฆ2 โˆ’ 3/10๐‘ฆ3 = โˆ’43/10 ๐‘ฆ3 = 1



X1 = 2 X2 = -4 X3 = 1



KELOMPOK 2



mETODE NUMERIK LANJUTAN



Metode Crout dengan Program Dev C++ Soal 2



2 x1 + 4 x2 + x3 = -11 - x1



+ 3 x2 - 2 x3 = -16



2 4 1| โˆ’11 [โˆ’1 3 โˆ’2| โˆ’16] 2 โˆ’3 5| 21



Matrix



2 x1 - 3 x2 + 5 x3 = 21



๏ƒ˜ Flow Chart



Start



Input data



Pengelolahan Data (Run)



MATRIX Tidak



Ya



Cetak



Finish



KELOMPOK 2



mETODE NUMERIK LANJUTAN ๏ถ Pengolahan Data (Run)



KELOMPOK 2



mETODE NUMERIK LANJUTAN NILAI & HASIL



๏‚ท



Maka



diperoleh nilai, X1 = 2 X2 = -4 X3 = 1



KELOMPOK 2