Agnesa Hanravia
Sitti Rahmawati Findayani
1
Dekomposisi Matriks
Mendekomposisi matriks artinya memfaktorkan sebuah matriks, misalnya menjadi hasil kali
dari sejumlah matriks lain,
Terdapat beberapa metode mendekomposisi matriks:
1.Metode dekomposisi LU
2.Metode dekomposisi QR
3.Metode dekomposisi nilai singular (Singular Value Decomposition/SVD)
2
SVD memfaktorkan matriks A berukuran menjadi:
𝑻
𝑨=𝑼 ∑𝑽
: Matriks orthogonal
: Matriks orthogonal
: Matriks berukuran yang elemen-elemen diagonal utamanya adalah
nilai-nilai singular dari matriks dan elemen-elemen lainnya
3
Matriks Orthogonal
4
Apa yang dimaksud nilai singular?
• Diasumsikan , sehingga
Teorema:
Jika adalah matriks , maka nilai eigen dari tidak negatif
5
Langkah-Langkah SVD mendekomposisi menjadi , , dan :
1. Untuk vector singular kiri, hitung nilai-nilai eigen dari . banyaknya nilai-nilai eigen tidak nol
dari
2. Tentukan vector-vector eigen yang berkorespondensi dengan nilai-nilai eigen dari .
Normalisasi dengan cara setiap komponen vektornya dibagi dengan Panjang vektor.
Diperoleh matriks
3. Untuk vektor singular kanan, hitung nilai-nilai eigen dari lalu tentukan nilai-nilai singularnya
4. Tentukan vektor-vektor eigen yang berkorespondensi dengan nilai-nilai dari
5. Normalisasi dengan setiap komponen vektornya dibagi dengan Panjang vektor.
6. Lalu diperoleh matriks . Transpose-kan matriks sehingga menjadi
7. Bentuklah matriks berukuran dengan elemen-elemen diagonalnya adalah nilai-nilai singular
dari matriks dengan susunan dari besar ke kecil. (Nilai singular di dalam adalah akar
pangkat dua dari nilai-nilai eigen tidak nol dari
8. Maka,
6
Contoh:
Faktor matriks dengan metode SVD
1. Singular kiri
(Persamaan Karakteristik)
7
2. Menentukan matriks
Untuk , diperoleh:
SPL : , dan
, misal , maka
Vektor eigen
Untuk ,
SPL : , dan
, misal , maka
Vektor eigen
Normalisasi dan : ,
8
Diperoleh matriks :
Nilai
9
Nilai-nilai eigen dari adalah dan (terurut dari besar ke
kecil)
Nilai-nilai singular dari nilai eigen yang tidak nol adalah ,
Vektor-vector yang bersesuaian dengan setiap nilai eigen
tersebut adalah
Normalisasi
10
Matriks
Jadi,
𝐴 𝑈 ∑ 𝑉 𝑇
11
Terima Kasih