System Variation Of Constants Formula: Solve Forced Linear Systems
System Variation Of Constants Formula writes a forced first-order linear system as , where is an invertible fundamental matrix for the homogeneous system. It applies when , , and is invertible. Use it after the homogeneous flow is known; the forcing is first pulled back by , then pushed forward by .

On this page: The Principle | Conditions | Misconceptions | EE Questions | Retrieval Practice | Worked Example | Solve a Problem | Related Principles | FAQ
The Principle
Statement
For a nonhomogeneous first-order linear system,
a fundamental matrix for the associated homogeneous system lets you express the forced solution as
The homogeneous flow carries the adjustable constants. The integral adds the forcing response in coordinates where the homogeneous motion has been factored out. In initial-value problems, the same idea is often written with limits from to so the initial vector can determine cleanly.
Mathematical Form
Where:
- = vector-valued solution of the nonhomogeneous system
- = coefficient matrix in the linear system
- = forcing vector
- = invertible fundamental matrix for the associated homogeneous system
- = arbitrary constant vector; initial conditions determine it once an antiderivative or base point is fixed
Initial-value form
For , the definite-integral form is
When , this simplifies to
Why the inverse appears
Variation of constants starts from the homogeneous form and lets the constant vector become a changing vector . Differentiating gives
Because , the homogeneous part matches and the remaining term must supply the forcing:
Multiplying by gives . Integrating this equation for is what produces the integral inside the formula. This is the system-level analogue of variation of parameters, but the fundamental matrix handles all components at once.
Conditions of Applicability
Condition: ; ;
Practical modeling notes
- The formula assumes you already have an invertible fundamental matrix for the associated homogeneous system.
- For a constant matrix , is one common choice, but the formula itself is not limited to constant matrices.
- If a fundamental matrix is not available explicitly, the formula remains valid structurally, but it does not remove the need to solve or approximate the homogeneous system first.
- If using a definite integral from to , keep the same base point when interpreting and the initial condition.
- The forcing vector must be in the same system coordinates as .
When It Doesn’t Apply
This formula is not a closed solution formula for every system:
- Nonlinear dependence on : the displayed explicit formula assumes the forcing is , independent of the unknown solution. For , the same substitution produces an implicit integral equation rather than this closed solution formula.
- Noninvertible matrix candidate: a matrix of solution columns is not usable here unless it is invertible on the working interval.
- Mismatched homogeneous system: must solve the homogeneous system with the same coefficient matrix as the forced system.
Want the complete framework behind this guide? Read Masterful Learning.
Common Misconceptions
Misconception 1: “The integrand is just the forcing vector”
The truth: the integrand is , not only .
Why this matters: the inverse fundamental matrix rewrites the forcing in coordinates aligned with the homogeneous flow.
Misconception 2: “Any matrix of convenient functions can be Phi”
The truth: must satisfy and be invertible.
Why this matters: if either check fails, the cancellation that leads to fails.
Misconception 3: “Variation of constants replaces the homogeneous solution”
The truth: the formula uses the homogeneous solution matrix as its starting point.
Why this matters: the forced solution is built by combining homogeneous flow with accumulated forcing, not by ignoring the homogeneous system.
Elaborative Encoding
Use these questions to build deep understanding. (See Elaborative Encoding for the full method.)
Within the Principle
- In , which part stores initial data, and which part stores accumulated forcing?
- Why does the formula need before integrating the forcing?
For the Principle
- Before using the formula, what two checks must you make about ?
- How does choosing a lower integration limit change the way you interpret ?
Between Principles
- How does this principle extend Matrix Exponential Solution Form from homogeneous systems to forced systems?
Generate an Example
- Describe a two-variable forced linear system where a diagonal fundamental matrix would make easy to compute.
Retrieval Practice
Answer from memory, then click to reveal and check. (See Retrieval Practice for the full method.)
State the principle in words: _____A fundamental matrix converts a nonhomogeneous first-order linear system into an explicit variation-of-constants solution form.
Write the canonical equation: _____
State the canonical condition: _____
Worked Example
Use this worked example to practice Self-Explanation.
Problem
For the forced system
use the fundamental matrix
and the initial condition to write .
Step 1: Verbal Decoding
Target:
Given: , , ,
Constraints: first-order nonhomogeneous linear system; the supplied matrix is an invertible fundamental matrix for the matching homogeneous system; initial data are specified at time zero
Step 2: Visual Decoding
Draw two component lanes. Label the first lane with homogeneous factor and forcing , and the second lane with homogeneous factor and forcing . Mark as the base point where the initial vector enters. (Each forcing component becomes simple after multiplication by .)
Step 3: Mathematical Modeling
Step 4: Mathematical Procedures
Step 5: Reflection
- Verification: differentiating gives , which equals .
- Initial-value check: substituting gives .
- Connection to concept: multiplying by removes the homogeneous growth before the forcing is accumulated.
Before moving on: self-explain the model
Try explaining Step 3 out loud or in writing: why makes , why the forcing is multiplied by , and why returns the accumulated result to the original coordinates.
Mathematical model with explanation
Principle: System Variation Of Constants Formula - .
Conditions: the system is first-order linear and nonhomogeneous, the given satisfies , and is invertible.
Relevance: the problem supplies the fundamental matrix, so the useful move is to use it to integrate the forcing rather than solve the coupled system from scratch.
Description: The inverse fundamental matrix changes the forcing into homogeneous-flow coordinates. The integral accumulates that changed forcing from the base point to .
Goal: compute the pulled-back forcing integral and multiply by to obtain the initial-value solution.
Solve a Problem
Apply what you’ve learned with Problem Solving.
Problem
For the forced upper-triangular system
use
and to write .
Hint (if needed): compute before integrating.
Show Solution
Step 1: Verbal Decoding
Target:
Given: , , ,
Constraints: first-order nonhomogeneous linear system; the supplied matrix is an invertible fundamental matrix for the matching homogeneous system; initial data are specified at time zero
Step 2: Visual Decoding
Draw a two-component vector lane where the second component feeds the first through the upper-right entry of the fundamental matrix. Mark the initial vector at and reserve one integral slot for each component. (The inverse fundamental matrix removes the coupled homogeneous flow before integrating.)
Step 3: Mathematical Modeling
Step 4: Mathematical Procedures
Step 5: Reflection
- Verification: differentiating gives , which equals .
- Initial-value check: at , the solution becomes .
- Connection to concept: the upper-right entry in shows why the forcing must be transformed before it is integrated.
Related Principles
| Principle | Relationship to System Variation Of Constants Formula |
|---|---|
| First-Order Linear System Form | Identifies the matrix-plus-forcing system that this formula solves after a fundamental matrix is known. |
| Matrix Exponential Solution Form | Supplies in constant homogeneous systems. |
| Nonhomogeneous Linear System Solution Structure | Explains how the forced solution combines a homogeneous family with one particular response. |
See Differential Equations Subdomain for the full systems lane, and Principle Structures for organizing formulas, conditions, and neighboring principles.
FAQ
What is the system variation-of-constants formula?
The system variation-of-constants formula is the solution form for a nonhomogeneous first-order linear system. It uses an invertible fundamental matrix from the associated homogeneous system.
When does the system variation-of-constants formula apply?
It applies when the system has the form , the matrix satisfies , and is invertible on the working interval. The forcing must be the same forcing vector from the target system.
Why is Phi inverse in the formula?
converts the forcing vector into coordinates that remove the homogeneous flow. After that forcing is integrated, multiplying by returns the result to the original solution coordinates.
Is this the same as matrix exponential solution form?
No. Matrix Exponential Solution Form handles constant homogeneous systems with . System variation of constants adds the forcing integral needed for nonhomogeneous systems.
Do I need a constant matrix A?
No. Constant matrices make one common case because is available. The formula itself uses any invertible fundamental matrix that satisfies .
Related Guides
- Differential Equations Subdomain - Return to the systems and transforms map for this subdomain.
- Matrix Exponential Solution Form - Review the homogeneous flow that often supplies .
- Nonhomogeneous Linear System Solution Structure - Connect one forced response to the full solution family.
- Problem Solving - Practice turning a condition check into a solution plan.
How This Fits in Unisium
Within the differential equations subdomain, Unisium treats System Variation Of Constants Formula as the bridge from homogeneous system flow to forced system response. The Unisium Study System pairs this guide with elaborative encoding, retrieval practice, and structured problem solving so you learn the stable sequence: verify , pull back the forcing, integrate, and push forward.
Ready to practice differential equations with structure? Check access and join the Unisium waitlist or explore the full framework in Masterful Learning.
Masterful Learning
The book behind these guides: a study system for physics, math, & programming built on retrieval, connection, explanation, and problem solving.
Ready to apply this strategy?
Unisium turns these evidence-based techniques into guided study sessions for math and physics. Unisium is currently in early access. See pricing, availability, and join the waitlist.
Check Unisium Access and Pricing Read More GuidesAlready have access? Sign in