Skip to content
Published on

Engineering Math Series 14: Diagonalization and Dynamic Systems

Authors

Engineering Math Series 14: Diagonalization and Dynamic Systems

The real reason to learn eigenvalues and eigenvectors is diagonalization. When diagonalization is possible, you can split a complex matrix problem into independent one-dimensional problems.

What Is Diagonalization

If matrix AA has a sufficient number of linearly independent eigenvectors, it can be written as

A=PDP1A = PDP^{-1}

where

  • PP is the matrix with eigenvectors as column vectors
  • DD is the diagonal matrix with eigenvalues on the diagonal

Diagonal matrices make exponentiation, matrix exponentials, and repeated application very easy. This is why they are powerful for dynamical system analysis.

Why Is It Important for Dynamic Systems

The system of differential equations

x=Ax\mathbf{x}' = A\mathbf{x}

has a solution of the form

x(t)=eAtx(0)\mathbf{x}(t) = e^{At}\mathbf{x}(0)

If AA is diagonalizable, then

eAt=PeDtP1e^{At} = Pe^{Dt}P^{-1}

and eDte^{Dt} simply applies the exponential function to each diagonal element.

This means you can directly read how fast the system grows or shrinks in each eigendirection.

Worked Example

Consider the matrix

A=(0123)A = \begin{pmatrix} 0 & 1 \\ -2 & -3 \end{pmatrix}

The characteristic equation is

det(λ123λ)=λ2+3λ+2=0\det \begin{pmatrix} -\lambda & 1 \\ -2 & -3-\lambda \end{pmatrix} = \lambda^2 + 3\lambda + 2 = 0

so

λ=1,2\lambda = -1, \quad -2

Since the eigenvalues are distinct, diagonalization is possible. This fact alone tells us the system has two decaying modes.

The solution is approximately

x(t)=c1etv1+c2e2tv2\mathbf{x}(t) = c_1 e^{-t}\mathbf{v}_1 + c_2 e^{-2t}\mathbf{v}_2

As time passes, the e2te^{-2t} term vanishes faster, and eventually the slower-decaying ete^{-t} mode dominates the long-term behavior.

This is exactly how you read the "dominant mode" in dynamics.

Engineering Applications

Stability in Control Engineering

If the real parts of all eigenvalues of the state matrix are negative, the linear system converges in a stable direction.

Networks and Diffusion

The spectrum of a matrix representing connection structure is connected to information propagation speed, diffusion modes, and convergence characteristics.

Mechanical and Structural Systems

Vibration systems with multiple degrees of freedom are fundamentally analyzed by decomposing into modes.

When Diagonalization Is Not Possible

Not every matrix is diagonalizable. But at the introductory level, understanding why "the diagonalizable case" is beneficial is more important first. Later, Jordan normal form or numerical decompositions handle more general situations.

Common Mistakes

Only memorizing the diagonalization formula

A=PDP1A=PDP^{-1} is not just computational notation but the process of changing coordinates to the eigenvector directions.

Looking only at eigenvalues and ignoring initial conditions

How much each mode actually appears is determined by the initial conditions.

Not distinguishing fast-decaying and slow-decaying modes

In dynamic systems, practicing reading which mode dominates long-term behavior is very important.

One-Line Summary

Diagonalization is the core tool that decomposes coupled systems into independent modes so you can read dynamic behavior.

Next Post Preview

Starting with the next batch, we will move to vectors and vector calculus, dealing with change and flow in space.

References

  • Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition
  • Gene H. Golub, Charles F. Van Loan, Matrix Computations
  • Hassan K. Khalil, Nonlinear Systems