Definition (Eigendecomposition)
Eigendecomposition is the process of a decomposing a square matrix into a set of eigenvectors and eigenvalues.
Theorem
Let A be an n×n square matrix. If A has n linearly independent eigenvectors {v1,⋯,vn}, with corresponding eigenvalues {λ1,⋯,λn}, then A can be factorized as A=VDV−1where V is the matrix whose i-th column is the eigenvector vi of A, and D is the diagonal matrix whose diagonal elements are the corresponding eigenvalues, i.e. D=diag(λ1,⋯,λn)
Steps for Eigendecomposition
- Find Eigenvalues:
- For λi, i=1,⋯,n solve: det(A−λiI=0)
- Find Eigenvectors:
- For each λi, i=1,⋯,n find eigenvector vi by solving the system of linear equations (A−λiI)vi=0
- Construct the Matrix V and D:
- Form V by placing eigenvectors as columns in V
- Form D by placing eigenvalues on the diagonal.
- Verification:
- Verify the decomposition by checking if A=VDV−1 holds.
Note
This method only works if A is Diagonalizable, if not then Jordan Canonical Form must be used.