FIND ME ON

GitHub

LinkedIn

Eigendecomposition of a Matrix

🌱

Theorem
LinearAlgebra

Definition

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