18 0 633 KB
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