Diagonalization and Discrete Dynamics

Use an eigenvector basis to compute matrix powers and interpret long-term behavior.

Builds on Eigenvalues and Eigenspaces

The bigger question: Which directions keep their identity as a system evolves?

On this page

Separate independent modes

If an n×nn\times n matrix has nn independent eigenvectors, put them in columns of VV and their eigenvalues in the same order on diagonal DD. The equations Avj=λjvjAv_j=\lambda_jv_j combine into AV=VDAV=VD, hence A=VDV−1A=VDV^{-1}.

Then Ak=VDkV−1A^k=VD^kV^{-1} for nonnegative integers kk. A state evolving by xk+1=Axkx_{k+1}=Ax_k has solution xk=Akx0x_k=A^kx_0. Each eigenmode is multiplied by λk\lambda^k. Modes with ∣λ∣<1|\lambda|<1 decay; those with ∣λ∣>1|\lambda|>1 grow in magnitude when their initial coefficient is nonzero.

Visual guide

VISUAL GUIDEAn eigenbasis separates the modes
For A = [[2, 1], [1, 2]], (1, 1) has eigenvalue 3 and (1, −1) has eigenvalue 1. In this tilted basis, the matrix simply stretches each coordinate independently; diagonalization changes the coordinates used to describe that action.-1.5-1.5-0.25-0.25112.252.253.53.5xy
  • First eigenline
  • Second eigenline
For A = [[2, 1], [1, 2]], (1, 1) has eigenvalue 3 and (1, −1) has eigenvalue 1. In this tilted basis, the matrix simply stretches each coordinate independently; diagonalization changes the coordinates used to describe that action.

Worked example: two decaying modes

Let A=(0.750.250.250.75)A=\begin{pmatrix}0.75&0.25\\0.25&0.75\end{pmatrix}. The vectors (1,1)T(1,1)^T and (1,−1)T(1,-1)^T have eigenvalues 11 and 1/21/2. Starting from x0=(1,0)Tx_0=(1,0)^T,

xk=12(1,1)T+12(1/2)k(1,−1)T.x_k=\frac12(1,1)^T+\frac12(1/2)^k(1,-1)^T.

The state tends to (1/2,1/2)T(1/2,1/2)^T: the difference mode decays while the total remains constant. The eigenvalue-one mode does not decay.

PAUSE & THINKA quick check, not a grade

Try it yourself.

Choose an answer and explain your reasoning to yourself. Use a hint if you get stuck.

A=PDP⁻¹. What is A⁴?

Hint 1 · Find a starting point

Write two copies of the product and cancel adjacent P⁻¹P factors.

Hint 2 · Take the next step

Only the diagonal factor accumulates powers.

Show the reasoning

Answer: PD⁴P⁻¹

Repeated cancellation gives A⁴=PD⁴P⁻¹, provided the diagonalization exists.

Before moving on: what would make one of the other answers wrong? Saying why is part of understanding.

Worked example: why a repeated root is not enough

The matrix A=(1101)A=\begin{pmatrix}1&1\\0&1\end{pmatrix} has repeated eigenvalue 11, but its eigenspace contains only multiples of (1,0)T(1,0)^T. There are too few independent eigenvectors to diagonalize it.

Writing A=I+NA=I+N with N2=0N^2=0 gives Ak=I+kN=(1k01)A^k=I+kN=\begin{pmatrix}1&k\\0&1\end{pmatrix}. Some states grow linearly despite every eigenvalue having magnitude one. Boundary stability claims require attention to defective eigenvalues, not just magnitudes.

Distinct eigenvalues guarantee independent eigenvectors, so nn distinct eigenvalues guarantee diagonalizability over the field containing them. Repeated eigenvalues may still be diagonalizable; the identity matrix is a simple example.

Continuous-time bridge

For the constant-coefficient system x′(t)=Ax(t)x'(t)=Ax(t), the solution is x(t)=etAx(0)x(t)=e^{tA}x(0), where etA=∑k=0∞tkAk/k!e^{tA}=\sum_{k=0}^{\infty}t^kA^k/k!. When A=VDV−1A=VDV^{-1}, this becomes VetDV−1Ve^{tD}V^{-1}: each diagonal entry is etλie^{t\lambda_i}. For A=diag⁡(−1,2)A=\operatorname{diag}(-1,2) and x(0)=(3,1)Tx(0)=(3,1)^T, the solution is (3e−t,e2t)T(3e^{-t},e^{2t})^T. Continuous decay depends on negative real parts of eigenvalues, while discrete decay depends on magnitudes below one. The differential-equations course develops this distinction.

Practice

  1. Compute diag⁡(2,3)4\operatorname{diag}(2,3)^4.
  2. Does A=2IA=2I diagonalize despite its repeated eigenvalue?
  3. For a diagonalizable matrix with all ∣λ∣<1|\lambda|<1, what happens to Akx0A^kx_0?
Show worked solutions
  1. diag⁡(16,81)\operatorname{diag}(16,81).
  2. Yes. Every basis is an eigenvector basis.
  3. Every mode decays, so the state tends to zero for every fixed initial vector.
MAKE IT YOURS

Pause before the next idea.

Can you explain how the visualization connects to this lesson’s goal? If a step still feels uncertain, put this lesson on your review list and try the check again another day.

Optional marks, not a grade. Saved in this browser only. Open notebook →