TheoremComplete

Variation of Parameters for Systems

Variation of parameters provides a general method for solving nonhomogeneous linear systems once the fundamental matrix of the homogeneous system is known.


Statement

Theorem5.8Variation of parameters for systems

Consider x=A(t)x+g(t)\mathbf{x}' = A(t)\mathbf{x} + \mathbf{g}(t) with fundamental matrix Φ(t)\Phi(t) for the homogeneous system. A particular solution is

xp(t)=Φ(t)t0tΦ1(s)g(s)ds.\mathbf{x}_p(t) = \Phi(t)\int_{t_0}^t \Phi^{-1}(s)\mathbf{g}(s)\,ds.

The general solution is x(t)=Φ(t)c+Φ(t)t0tΦ1(s)g(s)ds\mathbf{x}(t) = \Phi(t)\mathbf{c} + \Phi(t)\int_{t_0}^t \Phi^{-1}(s)\mathbf{g}(s)\,ds.


Derivation

Proof

Assume xp=Φ(t)u(t)\mathbf{x}_p = \Phi(t)\mathbf{u}(t) for an unknown vector u(t)\mathbf{u}(t). Substituting into the nonhomogeneous equation:

xp=Φ(t)u(t)+Φ(t)u(t)=AΦ(t)u(t)+Φ(t)u(t).\mathbf{x}_p' = \Phi'(t)\mathbf{u}(t) + \Phi(t)\mathbf{u}'(t) = A\Phi(t)\mathbf{u}(t) + \Phi(t)\mathbf{u}'(t).

Since xp=Axp+g=AΦu+g\mathbf{x}_p' = A\mathbf{x}_p + \mathbf{g} = A\Phi\mathbf{u} + \mathbf{g}:

AΦu+Φu=AΦu+g    Φ(t)u(t)=g(t).A\Phi\mathbf{u} + \Phi\mathbf{u}' = A\Phi\mathbf{u} + \mathbf{g} \implies \Phi(t)\mathbf{u}'(t) = \mathbf{g}(t).

Therefore u(t)=Φ1(t)g(t)\mathbf{u}'(t) = \Phi^{-1}(t)\mathbf{g}(t), and integrating gives u(t)=t0tΦ1(s)g(s)ds\mathbf{u}(t) = \int_{t_0}^t\Phi^{-1}(s)\mathbf{g}(s)\,ds. \blacksquare


Examples

ExampleVariation of parameters example

Solve x=(2132)x+(0t)\mathbf{x}' = \begin{pmatrix}2&-1\\3&-2\end{pmatrix}\mathbf{x} + \begin{pmatrix}0\\t\end{pmatrix}.

Eigenvalues: λ=1,1\lambda = 1, -1. Fundamental matrix: Φ=(etetet3et)\Phi = \begin{pmatrix}e^t & e^{-t}\\e^t & 3e^{-t}\end{pmatrix}.

Φ1=12(3etetetet)\Phi^{-1} = \frac{1}{2}\begin{pmatrix}3e^{-t} & -e^{-t}\\-e^t & e^t\end{pmatrix}.

Φ1g=12(tettet)\Phi^{-1}\mathbf{g} = \frac{1}{2}\begin{pmatrix}-te^{-t}\\te^t\end{pmatrix}.

Integrating and multiplying by Φ\Phi gives the particular solution.

RemarkConstant coefficients simplification

For constant AA, the formula simplifies to xp(t)=t0teA(ts)g(s)ds\mathbf{x}_p(t) = \int_{t_0}^t e^{A(t-s)}\mathbf{g}(s)\,ds, which is the convolution of the matrix exponential with the forcing term. This connects to the transfer function approach via Laplace transforms.

ExampleImpulse response matrix

The impulse response matrix (or Green's function) for x=Ax\mathbf{x}' = A\mathbf{x} is G(t,s)=Φ(t)Φ1(s)G(t,s) = \Phi(t)\Phi^{-1}(s) for tst \geq s. For constant AA: G(t,s)=eA(ts)G(t,s) = e^{A(t-s)}. The response to g(t)=bδ(tτ)\mathbf{g}(t) = \mathbf{b}\delta(t-\tau) is x(t)=eA(tτ)b\mathbf{x}(t) = e^{A(t-\tau)}\mathbf{b} for t>τt > \tau.