A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Matrix Exponential Method

Graduate Depth 99 in the knowledge graph ☐ I know this ☆ Set as goal
51topics build on this
467prerequisites beneath it
See this on the map →
DiagonalizationSystems of First-Order Linear Differential Equations→→Phase Portraits for Linear Systems
matrix-exponential fundamental-matrix solution-formula

Core Idea

The solution to dx/dt = Ax, x(0) = x₀ is x(t) = eAtx₀, where eAt is the matrix exponential. If A = PDP⁻¹ (diagonalizable), then eAt = PeDtP⁻¹ is easy to compute. The matrix exponential encodes all solution behavior and naturally handles initial conditions. It is the matrix analog of the scalar solution x(t) = eatx₀.

Explainer

You already know how to solve the scalar ODE dx/dt = ax: the answer is x(t) = eatx₀, where x₀ is the initial condition. The system dx/dt = Ax, where x is a vector and A is a matrix, is the exact same equation with scalars replaced by matrices. The solution has the same form: x(t) = eAtx₀. The only new ingredient is understanding what eAt means when A is a matrix.

The matrix exponential is defined by the same power series as the scalar exponential: eAt = I + At + (At)²/2! + (At)³/3! + ⋯, where I is the identity matrix. This definition is always valid but computing it directly requires summing infinitely many matrices — impractical for explicit solutions. This is where diagonalization from linear algebra rescues you. If A = PDP⁻¹, where D is diagonal, then:

The matrix eDt is trivial because D is diagonal: eDt is just the diagonal matrix with entries eλ₁t, eλ₂t, ..., where λ₁, λ₂, ... are the eigenvalues of A. Diagonalization transforms the hard problem of exponentiating a general matrix into the easy problem of exponentiating a diagonal one.

The geometric picture is illuminating. The columns of P are eigenvectors of A. In the eigenvector basis, the coupled system dx/dt = Ax decouples into independent scalar equations, each of the form du/dt = λu. The matrix exponential reassembles these decoupled solutions back into the original coordinates. Each eigenvalue governs the behavior of one "mode" of the system: negative real eigenvalues correspond to decaying modes, positive real eigenvalues to growing modes, and purely imaginary eigenvalues to oscillatory modes. The long-term behavior of the system is dominated by the eigenvalue with the largest real part — a fact that makes the eigenvalue structure of A the central object in stability analysis.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Radian Measure → Converting Between Degrees and Radians → The Unit Circle → Graphing Sine and Cosine → Graphing Tangent and Reciprocal Trigonometric Functions → Derivatives of Trigonometric Functions → Antiderivatives → Indefinite Integrals → Basic Integration Rules → Riemann Sums → Definite Integral Definition → Fundamental Theorem of Calculus Part 1 → Fundamental Theorem of Calculus Part 2 → U-Substitution → Separable Equations (Intro) → Separable Differential Equations → Integrating Factor Method for First-Order Linear ODEs → First-Order Linear Ordinary Differential Equations → Second-Order Linear Homogeneous Differential Equations → Characteristic Equation Method for Linear ODEs → Repeated Roots and Reduction of Order → Wronskian and Linear Independence → Method of Undetermined Coefficients → Higher-Order Linear Differential Equations → Systems of First-Order Linear Differential Equations → Matrix Exponential Method

Longest path: 100 steps · 467 total prerequisite topics

Prerequisites (2)

Leads To (1)