Kalkulator Dekomposisi Nilai Singular (SVD)
Hitung Dekomposisi Nilai Singular (SVD) dari matriks apa pun. Dekomposisi A = UฮฃVแต dengan solusi langkah-demi-langkah, visualisasi 3D interaktif, analisis rank, nomor kondisi, dan aplikasi dalam kompresi data serta pengurangan dimensi.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Kalkulator Dekomposisi Nilai Singular (SVD)
Selamat datang di Kalkulator Dekomposisi Nilai Singular (SVD), alat aljabar linier canggih yang mengurai matriks apa pun menjadi komponen-komponen dasarnya. SVD memfaktorkan matriks A = UฮฃVแต dan memberikan solusi langkah demi langkah, visualisasi interaktif, analisis rank, nomor kondisi, kualitas pendekatan peringkat rendah, dan perhitungan pseudoinverse. Baik Anda sedang mempelajari aljabar linier, bekerja di bidang machine learning, atau menganalisis data, kalkulator ini menyediakan dekomposisi matriks tingkat profesional.
Apa itu Dekomposisi Nilai Singular?
Dekomposisi Nilai Singular (SVD) adalah faktorisasi dari matriks mรn A apa pun menjadi tiga matriks:
Di mana:
- A adalah matriks mรn asli
- U adalah matriks ortogonal mรm (vektor singular kiri, vektor eigen dari AAแต)
- ฮฃ (Sigma) adalah matriks diagonal mรn dengan nilai singular non-negatif ฯโ โฅ ฯโ โฅ ... โฅ 0
- Vแต adalah matriks ortogonal nรn (vektor singular kanan, vektor eigen dari AแตA)
Berbeda dengan dekomposisi nilai eigen, SVD selalu ada untuk matriks apa pun, termasuk matriks persegi panjang dan singular. Universalitas ini menjadikannya salah satu faktorisasi paling penting dalam matematika terapan.
Bagaimana SVD Dihitung
- Bentuk AแตA: Hitung matriks simetris nรn AแตA
- Cari nilai eigen: Selesaikan det(AแตA โ ฮปI) = 0 untuk mendapatkan nilai eigen ฮปโ โฅ ฮปโ โฅ ... โฅ 0
- Nilai singular: ฯแตข = โฮปแตข (akar kuadrat dari nilai eigen)
- Vektor singular kanan (V): Cari vektor eigen dari AแตA, ortonormalkan untuk mendapatkan kolom-kolom V
- Vektor singular kiri (U): Hitung uแตข = Avแตข/ฯแตข untuk setiap nilai singular bukan nol, perluas menjadi basis ortonormal lengkap
Properti Utama
Rank Matriks
Rank dari matriks A sama dengan jumlah nilai singular bukan nol. Ini adalah cara yang paling stabil secara numerik untuk menentukan rank, jauh lebih andal daripada reduksi baris yang dapat terganggu oleh kesalahan titik mengambang.
Nomor Kondisi
Nomor kondisi mengukur seberapa sensitif sistem linier Ax = b terhadap gangguan. ฮบ yang besar menunjukkan matriks berkondisi buruk; ฮบ = 1 adalah kasus ideal (matriks ortogonal).
Norma Matriks melalui SVD
- Norma spektral (norma-2): \(\|A\|_2 = \sigma_1\) โ nilai singular terbesar
- Norma Frobenius: \(\|A\|_F = \sqrt{\sigma_1^2 + \sigma_2^2 + \cdots}\)
- Norma nuklir: \(\|A\|_* = \sigma_1 + \sigma_2 + \cdots\) โ jumlah semua nilai singular
Aplikasi SVD
Pendekatan Peringkat Rendah (Teorema EckartโYoung)
Teorema EckartโYoungโMirsky menyatakan bahwa pendekatan rank-k terbaik dari A (dalam norma Frobenius atau spektral) diperoleh dengan hanya mempertahankan k nilai singular terbesar:
Kesalahan pendekatan adalah: \(\|A - A_k\|_F = \sqrt{\sigma_{k+1}^2 + \cdots + \sigma_r^2}\)
SVD vs Dekomposisi Nilai Eigen
| Fitur | SVD | Dekomposisi Nilai Eigen |
|---|---|---|
| Berlaku untuk | Semua matriks mรn | Hanya matriks persegi |
| Selalu ada | Ya | Tidak (memerlukan diagonalisabilitas) |
| Nilai | Selalu real, non-negatif | Bisa kompleks |
| Basis | Dua basis ortogonal (U, V) | Satu basis (mungkin tidak ortogonal) |
| Stabilitas numerik | Sangat baik | Dapat tidak stabil untuk matriks non-simetris |
Pertanyaan yang Sering Diajukan
Apa itu Dekomposisi Nilai Singular (SVD)?
Dekomposisi Nilai Singular (SVD) adalah faktorisasi matriks yang mengurai matriks real atau kompleks mรn apa pun A menjadi tiga matriks: A = UฮฃVแต, di mana U adalah matriks ortogonal mรm dari vektor singular kiri, ฮฃ adalah matriks diagonal mรn dari nilai-nilai singular, dan Vแต adalah matriks ortogonal nรn dari vektor singular kanan. SVD selalu ada untuk matriks apa pun.
Untuk apa nilai singular digunakan?
Nilai singular mengungkapkan properti dasar matriks: rank (jumlah nilai singular bukan nol), nomor kondisi (rasio terbesar terhadap terkecil), dan norma matriks. Mereka banyak digunakan dalam kompresi data (hanya mempertahankan nilai singular terbesar), analisis komponen utama (PCA), pengurangan noise, sistem rekomendasi, dan penyelesaian masalah kuadrat terkecil.
Apa perbedaan antara SVD dan dekomposisi nilai eigen?
Dekomposisi nilai eigen hanya berfungsi untuk matriks persegi dan mengharuskan matriks tersebut dapat didiagonalkan. SVD berfungsi untuk matriks mรn apa pun (termasuk yang persegi panjang) dan selalu ada. Untuk matriks simetris positif semi-definit, SVD dan eigen-dekomposisi berimpit. SVD menggunakan dua basis ortogonal yang berbeda (U dan V), sedangkan eigen-dekomposisi menggunakan satu.
Bagaimana hubungan SVD dengan PCA?
PCA (Principal Component Analysis) dihitung secara langsung menggunakan SVD. Ketika Anda memusatkan matriks data X dan menghitung SVD-nya sebagai X = UฮฃVแต, kolom-kolom V adalah komponen utama (arah varians maksimum), nilai singular dalam ฮฃ mengkodekan standar deviasi di sepanjang setiap komponen, dan Uฮฃ memberikan data yang diproyeksikan dalam sistem koordinat baru.
Apa itu pendekatan peringkat rendah?
Pendekatan rank-k dari matriks A hanya mempertahankan k nilai singular terbesar dan vektor yang bersesuaian: A_k = U_k ฮฃ_k V_k^T. Berdasarkan teorema Eckart-Young, ini adalah pendekatan rank-k terbaik dalam norma Frobenius dan spektral. Ini adalah dasar matematika di balik kompresi gambar, analisis semantik laten, dan reduksi dimensionalitas.
Apa yang dimaksud dengan nomor kondisi matriks?
Nomor kondisi ฮบ(A) = ฯ_max / ฯ_min adalah rasio nilai singular terbesar terhadap terkecil. Ini mengukur seberapa sensitif solusi sistem linier Ax = b terhadap gangguan. Nomor kondisi yang besar berarti matriks tersebut berkondisi buruk dan kesalahan kecil pada input dapat menyebabkan kesalahan besar pada solusi. Nomor kondisi 1 (matriks ortogonal) adalah yang ideal.
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Kalkulator Dekomposisi Nilai Singular (SVD)" di https://MiniWebtool.com/id/kalkulator-dekomposisi-nilai-singular-svd/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 20 Feb 2026
Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.
Alat terkait lainnya:
Aljabar Linear:
- Kalkulator Determinan
- Kalkulator Nilai Eigen dan Vektor Eigen
- Kalkulator Matriks Unggulan
- Kalkulator Penguraian Pecahan Parsial
- Kalkulator Vektor
- Kalkulator Gram-Schmidt
- Kalkulator Proyeksi Vektor
- Kalkulator Dekomposisi LU Matriks
- Kalkulator Dekomposisi Nilai Singular (SVD)
- Kalkulator Rank Matriks
- Kalkulator Trace Matriks
- Kalkulator Matriks Jacobian Baru
- Kalkulator RREF (Bentuk Eselon Baris) Baru
- Kalkulator Matriks Invers Baru
- Kalkulator Perkalian Matriks Baru
- Kalkulator Perkalian Titik Baru
- Kalkulator Perkalian Silang Vektor Baru
- Kalkulator Magnitudo Vektor Baru
- Kalkulator Vektor Satuan Baru
- Kalkulator Sudut Antara Vektor Baru
- Kalkulator Ruang Nol Baru
- Kalkulator Ruang Kolom Baru
- Kalkulator Aturan Cramer Baru
- Kalkulator Diagonalisasi Matriks Baru
- Kalkulator Dekomposisi QR Baru
- Kalkulator Dekomposisi Cholesky Baru
- Kalkulator Pangkat Matriks Baru
- Kalkulator Polinomial Karakteristik Baru
- Kalkulator Bentuk Normal Jordan Baru
- Kalkulator Eksponensial Matriks Baru
- Kalkulator Produk Tensor Baru