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

Systems of First-Order Linear Differential Equations

College Depth 98 in the knowledge graph ☐ I know this ☆ Set as goal
4,278topics build on this
449prerequisites beneath it
See this on the map →
First-Order Linear Ordinary Differential EquationsMatrix Operations+1 more→→Coupled Oscillator Systems and Equations of MotionDSGE Models: Dynamic Stochastic General Equilibrium+10 more
systems linear matrix-form

Core Idea

A system of first-order linear ODEs can be written in matrix form: y' = Ay + b(t), where y is a vector, A is a matrix, and b(t) is a forcing vector. This unified framework handles coupled equations and higher-order ODEs (converted to systems) via eigenvalue analysis.

Explainer

When you studied first-order linear ODEs, each equation involved a single unknown function. Real systems — from predator-prey dynamics to electrical circuits — involve multiple coupled unknowns that influence each other's rates of change. A system of first-order linear ODEs captures exactly this: you have n unknown functions y₁, y₂, ..., yₙ, and each derivative yᵢ' depends linearly on all the others.

The key insight is that such a system can be written as a single matrix equation y' = Ay + b(t), where y is a vector of unknowns and A is a matrix whose entries encode the coupling. This is structurally identical to the scalar equation y' = ay + b(t) that you already know how to solve. The matrix A plays the same role as the scalar constant a — it governs how fast and in what direction the system evolves. This analogy is not just suggestive; the solution methods are direct generalizations.

One of the most powerful applications of this framework is converting higher-order ODEs into first-order systems. A second-order equation y'' = f(t, y, y') can be rewritten by introducing y₁ = y and y₂ = y', turning one second-order equation into two coupled first-order equations. This means every technique you develop for first-order systems — including eigenvalue methods and matrix exponentials — automatically applies to second-order and higher-order problems as well.

The solution to the homogeneous system y' = Ay (with b = 0) is built from the eigenvalues and eigenvectors of A. If A has eigenvalue λ with eigenvector v, then y(t) = eλtv is a solution — you can verify this by differentiating. The general solution is a linear combination of such solutions, one per eigenvalue. The eigenvalue method, which you will study next, makes this systematic: it translates the ODE problem entirely into linear algebra, where you already have the tools to proceed.

Practice Questions 3 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

Longest path: 99 steps · 449 total prerequisite topics

Prerequisites (3)

Leads To (12)