Created by M. Oki Orlandofrom the Noun Project

Eigendecomposition of a Matrix

Definition (Eigendecomposition)

Eigendecomposition is the process of a decomposing a square matrix into a set of eigenvectors and eigenvalues.

Theorem

Let AA be an n×nn\times n square matrix. If AA has nn linearly independent eigenvectors {v1,,vn}\{v_{1},\cdots,v_{n}\}, with corresponding eigenvalues {λ1,,λn}\{\lambda_{1},\cdots,\lambda_{n}\}, then AA can be factorized as A=VDV1A=VDV^{-1}where VV is the matrix whose ii-th column is the eigenvector viv_{i} of AA, and DD is the diagonal matrix whose diagonal elements are the corresponding eigenvalues, i.e. D=diag(λ1,,λn)D=diag(\lambda_{1},\cdots,\lambda_{n})

Steps for Eigendecomposition

  1. Find Eigenvalues:
    1. For λi, i=1,,n\lambda_{i}, \ i=1,\cdots,n solve: det(AλiI=0)\det(A-\lambda_{i} I=0)
  2. Find Eigenvectors:
    1. For each λi, i=1,,n\lambda_{i}, \ i=1,\cdots,n find eigenvector viv_{i} by solving the system of linear equations (AλiI)vi=0(A-\lambda_{i} I)v_{i}=0
  3. Construct the Matrix VV and DD:
    1. Form VV by placing eigenvectors as columns in VV
    2. Form DD by placing eigenvalues on the diagonal.
  4. Verification:
    1. Verify the decomposition by checking if A=VDV1A=VDV^{-1} holds.

Note

This method only works if AA is Diagonalizable, if not then Jordan Canonical Form must be used.

Linked from