9.68 min read
Spectral Decomposition from SVD
The spectral decomposition directly gives and the eigenvalues . Singular values are .
Once we have and , we recover right singular vectors: for each nonzero . This follows from . So the full SVD is computable from the spectral decomposition of alone.
Formal View
Theorem 9.3 — Computing SVD from Covariance
Let (spectral decomposition). Then:
-
- for each
- These give the full SVD .
Interactive Visualization
Eigenvector Explorer
Why This Matters
This two-step construction shows the SVD is just two spectral decompositions unified.
- When , eigendecomposing the matrix is cheaper than the matrix .
- Kernel PCA uses this path with a kernel matrix instead of .
- Covariance-based SVD underlies the "economy" SVD used in practice.
Quiz
Question 1
If an eigenvalue of is 16, what is the corresponding singular value?
Question 2
Given and singular values , we compute .
Common Mistakes
- Forgetting the factor when computing right singular vectors.
- Trying to compute for zero singular values using this formula — it is undefined.