第 23 章

微分方程与矩阵指数 e^{At}

du/dt = Au 的解是特征向量乘指数;用 SΛS⁻¹ 把系统解耦,得到矩阵指数,并由特征值实部的符号判断稳定、稳态与发散。

Differential Equations and the Matrix Exponential e^{At}

The solution of du/dt = Au is a combination of eigenvectors times exponentials; SΛS⁻¹ decouples the system, giving the matrix exponential and a stability test based on the real parts of eigenvalues.

首发于 2009.05.07中 / EN
系统课程linear-algebradifferential-equationsmatrix-exponentialeigenvalues
语言
字号
目录
篇内目录

从离散到连续

上一讲解 uk+1=Auku_{k+1}=Au_k,解里出现 λk\lambda^k。这一讲解

dudt=Au\frac{du}{dt} = Au

常数系数线性微分方程的解是指数函数,所以答案里出现 eλte^{\lambda t}。两套理论完全平行:幂换成指数,特征值仍然决定一切。

时间轴

时间内容
0:00微分方程组 du/dt=Au\mathrm{d}u/\mathrm{d}t=Au
3:00矩阵结构与它的特征值
6:13稳态对应零特征值
9:23解是 eλtxe^{\lambda t}x 的组合
12:51负特征值项随时间衰减
15:59稳态 u(∞)u(\infty) 的计算
19:04稳定性判据:Re⁡λ<0\operatorname{Re}\lambda<0
22:182×2 系统的稳定性条件
25:21用迹与行列式给出的判据
28:37耦合系统与矩阵耦合
32:04u(t)=SeΛtS−1u(0)u(t)=Se^{\Lambda t}S^{-1}u(0)
35:10矩阵指数的泰勒级数
38:28级数收敛的条件
41:29用 SS 与 Λ\Lambda 计算矩阵指数
44:47对角化后化为标量指数
47:57高阶方程化为一阶系统

一个完整的二维例子

设

A=[−121−2],u(0)=[10]A=\begin{bmatrix}-1&2\\1&-2\end{bmatrix}, \qquad u(0)=\begin{bmatrix}1\\0\end{bmatrix}

先求特征值

矩阵奇异——第二列是第一列的 −2-2 倍——所以 λ1=0\lambda_1=0。迹为 −3-3,因此 λ2=−3\lambda_2=-3。

也可以用特征多项式验证:

det⁡(A−λI)=∣−1−λ21−2−λ∣=λ2+3λ=λ(λ+3)\det(A-\lambda I) = \begin{vmatrix}-1-\lambda&2\\1&-2-\lambda\end{vmatrix} = \lambda^2+3\lambda = \lambda(\lambda+3)

再求特征向量

λ=0\lambda=0:零空间满足 −u1+2u2=0-u_1+2u_2=0,取

x1=[21]x_1=\begin{bmatrix}2\\1\end{bmatrix}

λ=−3\lambda=-3:解 (A+3I)x=0(A+3I)x=0,其中

A+3I=[2211]A+3I=\begin{bmatrix}2&2\\1&1\end{bmatrix}

零空间由

x2=[1−1]x_2=\begin{bmatrix}1\\-1\end{bmatrix}

张成(取 [−1,1][-1,1] 也可以)。

写出通解

两个纯指数解是 e0tx1e^{0t}x_1 与 e−3tx2e^{-3t}x_2,通解为它们的线性组合:

u(t)=c1e0t[21]+c2e−3t[1−1]u(t)=c_1 e^{0t}\begin{bmatrix}2\\1\end{bmatrix} + c_2 e^{-3t}\begin{bmatrix}1\\-1\end{bmatrix}

为什么它满足方程?对第一项求导得 λ1eλ1tx1\lambda_1 e^{\lambda_1 t}x_1,而 AuAu 中对应项是 eλ1tAx1=λ1eλ1tx1e^{\lambda_1 t}Ax_1=\lambda_1 e^{\lambda_1 t}x_1,两边相等。第二项同理。

用初值定系数

在 t=0t=0:

c1[21]+c2[1−1]=[10]c_1\begin{bmatrix}2\\1\end{bmatrix} + c_2\begin{bmatrix}1\\-1\end{bmatrix} = \begin{bmatrix}1\\0\end{bmatrix}

即

2c1+c2=1,c1−c2=02c_1+c_2=1, \qquad c_1-c_2=0

所以 c1=c2=13c_1=c_2=\frac13,解为

u(t)=13[21]+13e−3t[1−1]u(t)=\frac13\begin{bmatrix}2\\1\end{bmatrix} + \frac13 e^{-3t}\begin{bmatrix}1\\-1\end{bmatrix}

读懂这个解

  • 第一项不随时间变化,是稳态。
  • 第二项以 e−3te^{-3t} 衰减,最终消失。
  • 当 t→∞t\to\infty,u→[23,13]Tu\to\left[\frac23,\frac13\right]^T。初始的 [1,0][1,0] 有一部分「流」到了第二个分量。

这正是特征值在开头就预告的行为:一个零特征值给出稳态,一个负特征值给出衰减。

稳定、稳态与发散

情形特征值条件长期行为
稳定所有 Re⁡λ<0\operatorname{Re}\lambda<0u(t)→0u(t)\to0
稳态一个 λ=0\lambda=0,其余 Re⁡λ<0\operatorname{Re}\lambda<0收敛到非零常数向量
发散任一 Re⁡λ>0\operatorname{Re}\lambda>0至少一个分量指数增长

为什么看实部而不是模

若 λ=−3+6i\lambda=-3+6i,则

eλt=e−3te6ite^{\lambda t}=e^{-3t}e^{6i t}

e6it=cos⁡6t+isin⁡6te^{6it}=\cos 6t+i\sin 6t 的模恒为 1,只在单位圆上转。决定增长或衰减的只有实部 −3-3。虚部只带来振荡。

所以:

  • 差分方程的稳定区域是复平面上的单位圆内(∣λ∣<1|\lambda|<1)。
  • 微分方程的稳定区域是左半平面(Re⁡λ<0\operatorname{Re}\lambda<0)。

二阶矩阵的快速判据

对 2×22\times2 矩阵,两个特征值实部都为负,等价于

tr⁡A<0且det⁡A>0\operatorname{tr}A<0 \quad \text{且} \quad \det A>0

迹是特征值之和,行列式是乘积。两个实部为负的数,和必为负、积必为正;复共轭情形同理。

单独一个条件不够。反例:

[−2001]\begin{bmatrix}-2&0\\0&1\end{bmatrix}

迹为 −1<0-1<0,但特征值是 −2-2 与 11,仍然发散。所以行列式条件不能省。

用 S 和 Λ 解耦

把 u=Svu=Sv 代入 dudt=Au\frac{du}{dt}=Au:

Sdvdt=ASvS\frac{dv}{dt}=ASv

左乘 S−1S^{-1}:

dvdt=S−1AS v=Λv\frac{dv}{dt}=S^{-1}AS\,v=\Lambda v

系统变成 nn 个独立方程:

dvidt=λivi\frac{dv_i}{dt}=\lambda_i v_i

每个解是 vi(t)=eλitvi(0)v_i(t)=e^{\lambda_i t}v_i(0),即

v(t)=eΛtv(0)v(t)=e^{\Lambda t}v(0)

回到原变量:

u(t)=SeΛtS−1u(0)u(t)=S e^{\Lambda t}S^{-1}u(0)

这解释了为什么 SS 的列必须是特征向量:换到特征向量基下,系统没有耦合。

矩阵指数

定义

把标量指数函数的幂级数搬到矩阵上:

eAt=I+At+(At)22!+(At)33!+⋯e^{At}=I+At+\frac{(At)^2}{2!}+\frac{(At)^3}{3!}+\cdots

这个级数对任何矩阵、任何 tt 都收敛,因为分母的阶乘增长得足够快。

与对角化的关系

把 A=SΛS−1A=S\Lambda S^{-1} 代入每一项:

(At)k=S(Λt)kS−1(At)^k=S(\Lambda t)^k S^{-1}

级数逐项提出 SS 与 S−1S^{-1},中间剩下

I+Λt+(Λt)22!+⋯=eΛtI+\Lambda t+\frac{(\Lambda t)^2}{2!}+\cdots=e^{\Lambda t}

所以

eAt=SeΛtS−1e^{At}=S e^{\Lambda t}S^{-1}

对角矩阵的指数只需对每个对角元取指数:

eΛt=[eλ1t⋱eλnt]e^{\Lambda t}= \begin{bmatrix} e^{\lambda_1 t} & & \\ & \ddots & \\ & & e^{\lambda_n t} \end{bmatrix}

前提

这个推导要求 AA 可对角化。特征向量不足的矩阵没有 S−1S^{-1},需要改用 Jordan 形式或其他方法。课堂上明确把这一类留到后面处理。

把高阶方程化成一阶系统

考虑二阶方程

y′′+by′+ky=0y''+by'+ky=0

令

u=[y′y]u=\begin{bmatrix}y'\\y\end{bmatrix}

则

u′=[y′′y′]=[−b−k10][y′y]u'=\begin{bmatrix}y''\\y'\end{bmatrix} = \begin{bmatrix}-b&-k\\1&0\end{bmatrix} \begin{bmatrix}y'\\y\end{bmatrix}

第一行来自原方程,第二行是恒等式 y′=y′y'=y'。特征值满足

λ2+bλ+k=0\lambda^2+b\lambda+k=0

与原方程的特征方程一致。这个方法可以推广到任意阶:把最高阶导数放第一行,其余行放移位单位矩阵。

核心回顾

  • dudt=Au\frac{du}{dt}=Au 的解是特征向量乘 eλte^{\lambda t} 的线性组合。
  • 通解的系数由初值 Sc=u(0)Sc=u(0) 决定。
  • 稳定看实部:全负趋于零,有零且其余为负趋于稳态,有正则发散。
  • 2×22\times2 稳定判据:迹为负且行列式为正。
  • 换基到特征向量后系统解耦,得到 u=SeΛtS−1u(0)u=Se^{\Lambda t}S^{-1}u(0)。
  • 矩阵指数由幂级数定义,eAt=SeΛtS−1e^{At}=Se^{\Lambda t}S^{-1},要求可对角化。

常见误区

  1. 用特征值的模判断连续系统的稳定性。要看实部;模对应的是离散系统。
  2. 忽略虚部。虚部不改变增长趋势,但会产生振荡,解不是单调的。
  3. 只检查迹为负。还必须检查行列式为正。
  4. 把矩阵指数当成逐元素取指数。eAte^{At} 不是对每个元素求 eaijte^{a_{ij}t}。
  5. 忘记初始条件的作用。特征值决定行为类型,初值决定各分量占多少。

理解检验

1. 为什么 λ=0\lambda=0 对应稳态而不是衰减?

参考答案:对应分量是 e0⋅tx=e0x=xe^{0\cdot t}x=e^{0}x=x,即 eλt=1e^{\lambda t}=1 对一切 tt 成立,大小和方向都不变。它落在零空间里(Ax=0Ax=0),所以这个模式被「保存」下来,形成不随时间变化的常数项。只有当 Re⁡λ<0\operatorname{Re}\lambda<0 时指数才衰减;λ=0\lambda=0 恰好处在稳定与发散的边界上。

2. 若特征值是 −1±4i-1\pm 4i,解会发散吗?会振荡吗?

参考答案:不会发散,会振荡。对复数特征值,

e(−1+4i)t=e−te4it=e−t(cos⁡4t+isin⁡4t),e^{(-1+4i)t}=e^{-t}e^{4it}=e^{-t}(\cos 4t+i\sin 4t),

模为 e−te^{-t},实部 −1<0-1<0 使它随时间衰减到零;虚部 ±4\pm4 只是让解以角频率 44 旋转、产生振荡,不改变增长趋势。所以解是衰减振荡(螺旋收敛)。

3. 用迹与行列式判断 [−121−2]\begin{bmatrix}-1&2\\1&-2\end{bmatrix} 是否稳定。

参考答案:tr⁡A=−1+(−2)=−3<0\operatorname{tr}A=-1+(-2)=-3<0,det⁡A=(−1)(−2)−2⋅1=2−2=0\det A=(-1)(-2)-2\cdot1=2-2=0。稳定判据要求 tr⁡<0\operatorname{tr}<0 且 det⁡>0\det>0;这里 det⁡=0\det=0,判据不满足,所以它不是渐近稳定的。直接求特征值:特征多项式为 λ2+3λ=λ(λ+3)\lambda^2+3\lambda=\lambda(\lambda+3),λ1=0\lambda_1=0、λ2=−3\lambda_2=-3。零特征值给出稳态,负特征值给出衰减,因此解有界并收敛到非零的稳态向量(正文中为 [23,13]T\left[\frac23,\frac13\right]^T),而不是收敛到零。

4. 写出 y′′+3y′+2y=0y''+3y'+2y=0 对应的一阶系统与特征方程。

参考答案:取 u=[y′y]u=\begin{bmatrix}y'\\y\end{bmatrix},则

u′=[y′′y′]=[−3−210][y′y].u'=\begin{bmatrix}y''\\y'\end{bmatrix} = \begin{bmatrix}-3&-2\\1&0\end{bmatrix} \begin{bmatrix}y'\\y\end{bmatrix}.

特征方程为

det⁡[−3−λ−21−λ]=λ2+3λ+2=(λ+1)(λ+2)=0,\det\begin{bmatrix}-3-\lambda&-2\\1&-\lambda\end{bmatrix} =\lambda^2+3\lambda+2=(\lambda+1)(\lambda+2)=0,

所以 λ1=−1\lambda_1=-1、λ2=−2\lambda_2=-2。两个特征值都为负,解单调衰减到零。

5. 推导 eAt=SeΛtS−1e^{At}=Se^{\Lambda t}S^{-1} 时,哪一步用到了 SS 可逆?

参考答案:第一步就把 AA 写成 A=SΛS−1A=S\Lambda S^{-1},这需要 S−1S^{-1} 存在;等价地,需要 AA 有 nn 个线性无关的特征向量。代入幂级数后,(At)k=S(Λt)kS−1(At)^k=S(\Lambda t)^kS^{-1},相邻项之间的 S−1SS^{-1}S 才能消掉,级数才能整理成 S(∑(Λt)k/k!)S−1S\left(\sum(\Lambda t)^k/k!\right)S^{-1}。若 AA 不可对角化,就没有这样的 SS,必须改用 Jordan 形式或别的方法。

与前后课程的关系

上一讲是离散时间,这一讲是连续时间。接下来课程转向对称矩阵:它们的特征值必为实数、特征向量必正交,因此一定可以对角化,而且分解是正交的——这解决了本章遗留的「坏情况」中的一大类。

From discrete to continuous

The previous lecture solved uk+1=Auku_{k+1}=Au_k, with λk\lambda^k in the answer. This one solves

dudt=Au\frac{du}{dt} = Au

Solutions of constant-coefficient linear equations are exponentials, so eλte^{\lambda t} appears. The two theories run in parallel: powers become exponentials, and eigenvalues still decide the behavior.

Timeline

TimeTopic
0:00Systems du/dt=Au\mathrm{d}u/\mathrm{d}t=Au
3:00The matrix structure and its eigenvalues
6:13Steady states correspond to λ=0\lambda=0
9:23Solutions are combinations of eλtxe^{\lambda t}x
12:51Negative eigenvalues decay
15:59Computing u(∞)u(\infty)
19:04Stability requires Re⁡λ<0\operatorname{Re}\lambda<0
22:18Stability conditions for 2×2 systems
25:21The trace-determinant criterion
28:37Coupled systems
32:04u(t)=SeΛtS−1u(0)u(t)=Se^{\Lambda t}S^{-1}u(0)
35:10The Taylor series for eAte^{At}
38:28When the series converges
41:29Computing eAte^{At} with SS and Λ\Lambda
44:47Diagonalization reduces to scalar exponentials
47:57Higher-order equations become first-order systems

A complete two-dimensional example

Let

A=[−121−2],u(0)=[10]A=\begin{bmatrix}-1&2\\1&-2\end{bmatrix}, \qquad u(0)=\begin{bmatrix}1\\0\end{bmatrix}

Eigenvalues first

The matrix is singular — the second column is −2-2 times the first — so λ1=0\lambda_1=0. The trace is −3-3, so λ2=−3\lambda_2=-3.

The characteristic polynomial confirms it:

det⁡(A−λI)=∣−1−λ21−2−λ∣=λ2+3λ=λ(λ+3)\det(A-\lambda I) = \begin{vmatrix}-1-\lambda&2\\1&-2-\lambda\end{vmatrix} = \lambda^2+3\lambda = \lambda(\lambda+3)

Then eigenvectors

For λ=0\lambda=0, the null space satisfies −u1+2u2=0-u_1+2u_2=0, so take

x1=[21]x_1=\begin{bmatrix}2\\1\end{bmatrix}

For λ=−3\lambda=-3, solve (A+3I)x=0(A+3I)x=0 with

A+3I=[2211]A+3I=\begin{bmatrix}2&2\\1&1\end{bmatrix}

whose null space is spanned by

x2=[1−1]x_2=\begin{bmatrix}1\\-1\end{bmatrix}

(using [−1,1][-1,1] is equally fine).

The general solution

The two pure exponential solutions are e0tx1e^{0t}x_1 and e−3tx2e^{-3t}x_2, and the general solution is their combination:

u(t)=c1e0t[21]+c2e−3t[1−1]u(t)=c_1 e^{0t}\begin{bmatrix}2\\1\end{bmatrix} + c_2 e^{-3t}\begin{bmatrix}1\\-1\end{bmatrix}

Why does it solve the equation? Differentiate the first term: λ1eλ1tx1\lambda_1 e^{\lambda_1 t}x_1. On the other side, AuAu contains eλ1tAx1=λ1eλ1tx1e^{\lambda_1 t}Ax_1=\lambda_1 e^{\lambda_1 t}x_1. The two sides match; the second term works the same way.

Fixing the coefficients

At t=0t=0:

c1[21]+c2[1−1]=[10]c_1\begin{bmatrix}2\\1\end{bmatrix} + c_2\begin{bmatrix}1\\-1\end{bmatrix} = \begin{bmatrix}1\\0\end{bmatrix}

so

2c1+c2=1,c1−c2=02c_1+c_2=1, \qquad c_1-c_2=0

Hence c1=c2=13c_1=c_2=\frac13, and

u(t)=13[21]+13e−3t[1−1]u(t)=\frac13\begin{bmatrix}2\\1\end{bmatrix} + \frac13 e^{-3t}\begin{bmatrix}1\\-1\end{bmatrix}

Reading the answer

  • The first term never changes: a steady state.
  • The second decays as e−3te^{-3t} and disappears.
  • As t→∞t\to\infty, u→[23,13]Tu\to\left[\frac23,\frac13\right]^T. Part of the initial [1,0][1,0] has flowed into the second component.

The eigenvalues predicted this at the outset: a zero eigenvalue produces the steady state, a negative one produces decay.

Stability, steady state, blow-up

BehaviorEigenvalue conditionLong-term outcome
StableRe⁡λ<0\operatorname{Re}\lambda<0 for allu(t)→0u(t)\to0
Steady stateOne λ=0\lambda=0, others Re⁡λ<0\operatorname{Re}\lambda<0Converges to a nonzero constant vector
Blow-upAny Re⁡λ>0\operatorname{Re}\lambda>0At least one component grows exponentially

Why the real part, not the modulus

If λ=−3+6i\lambda=-3+6i, then

eλt=e−3te6ite^{\lambda t}=e^{-3t}e^{6i t}

and e6it=cos⁡6t+isin⁡6te^{6it}=\cos 6t+i\sin 6t has modulus 1, circling the unit circle. Only the real part −3-3 decides growth or decay; the imaginary part produces oscillation.

So:

  • For difference equations, the stable region is the unit disk (∣λ∣<1|\lambda|<1).
  • For differential equations, it is the left half-plane (Re⁡λ<0\operatorname{Re}\lambda<0).

A quick test for 2×22 \times 2

Both eigenvalues have negative real part exactly when

tr⁡A<0anddet⁡A>0\operatorname{tr}A<0 \quad \text{and} \quad \det A>0

The trace is the sum and the determinant is the product. Two numbers with negative real parts have a negative sum and a positive product; the complex-conjugate case behaves the same way.

One condition alone is not enough. Counterexample:

[−2001]\begin{bmatrix}-2&0\\0&1\end{bmatrix}

The trace is −1<0-1<0, but the eigenvalues are −2-2 and 11, so the system blows up. The determinant condition is essential.

Decoupling with SS and Λ\Lambda

Substitute u=Svu=Sv into dudt=Au\frac{du}{dt}=Au:

Sdvdt=ASvS\frac{dv}{dt}=ASv

Left-multiply by S−1S^{-1}:

dvdt=S−1AS v=Λv\frac{dv}{dt}=S^{-1}AS\,v=\Lambda v

The system becomes nn independent equations:

dvidt=λivi\frac{dv_i}{dt}=\lambda_i v_i

Each solves as vi(t)=eλitvi(0)v_i(t)=e^{\lambda_i t}v_i(0), so

v(t)=eΛtv(0)v(t)=e^{\Lambda t}v(0)

and in the original variables

u(t)=SeΛtS−1u(0)u(t)=S e^{\Lambda t}S^{-1}u(0)

This is why the columns of SS must be eigenvectors: in the eigenvector basis the system has no coupling.

The matrix exponential

Definition

Move the scalar power series to matrices:

eAt=I+At+(At)22!+(At)33!+⋯e^{At}=I+At+\frac{(At)^2}{2!}+\frac{(At)^3}{3!}+\cdots

The series converges for every matrix and every tt, because the factorial in the denominator grows fast enough.

Relation to diagonalization

Substitute A=SΛS−1A=S\Lambda S^{-1} into each term:

(At)k=S(Λt)kS−1(At)^k=S(\Lambda t)^k S^{-1}

Factor SS out of the whole series on the left and S−1S^{-1} on the right; what remains is

I+Λt+(Λt)22!+⋯=eΛtI+\Lambda t+\frac{(\Lambda t)^2}{2!}+\cdots=e^{\Lambda t}

Therefore

eAt=SeΛtS−1e^{At}=S e^{\Lambda t}S^{-1}

The exponential of a diagonal matrix is just the diagonal of scalar exponentials:

eΛt=[eλ1t⋱eλnt]e^{\Lambda t}= \begin{bmatrix} e^{\lambda_1 t} & & \\ & \ddots & \\ & & e^{\lambda_n t} \end{bmatrix}

The assumption

This derivation requires AA to be diagonalizable. A matrix with too few eigenvectors has no S−1S^{-1} and needs Jordan form or another method. The lecture explicitly leaves that case aside.

Turning a higher-order equation into a first-order system

Consider

y′′+by′+ky=0y''+by'+ky=0

Let

u=[y′y]u=\begin{bmatrix}y'\\y\end{bmatrix}

Then

u′=[y′′y′]=[−b−k10][y′y]u'=\begin{bmatrix}y''\\y'\end{bmatrix} = \begin{bmatrix}-b&-k\\1&0\end{bmatrix} \begin{bmatrix}y'\\y\end{bmatrix}

The first row comes from the equation; the second is the identity y′=y′y'=y'. The eigenvalues satisfy

λ2+bλ+k=0\lambda^2+b\lambda+k=0

which is the original characteristic equation. The trick generalizes to any order: the coefficient row goes first, and shifted identity rows fill the rest.

Core review

  • The solution of dudt=Au\frac{du}{dt}=Au is a combination of eigenvectors times eλte^{\lambda t}.
  • The coefficients come from the initial condition via Sc=u(0)Sc=u(0).
  • Stability is about the real part: all negative decays, one zero and the rest negative gives a steady state, any positive blows up.
  • The 2×22\times2 stability test is negative trace and positive determinant.
  • In the eigenvector basis the system decouples, giving u=SeΛtS−1u(0)u=Se^{\Lambda t}S^{-1}u(0).
  • The matrix exponential is defined by a power series, and eAt=SeΛtS−1e^{At}=Se^{\Lambda t}S^{-1} when AA diagonalizes.

Common misconceptions

  1. Using the modulus for continuous-time stability. Look at the real part; the modulus belongs to discrete time.
  2. Ignoring the imaginary part. It does not change growth, but it produces oscillation rather than monotone decay.
  3. Checking only a negative trace. The determinant must be positive as well.
  4. Treating eAte^{At} as elementwise exponentiation. It is not eaijte^{a_{ij}t} entry by entry.
  5. Forgetting the initial condition. Eigenvalues determine the type of behavior; the initial vector determines how much of each mode is present.

Check your understanding

1. Why does λ=0\lambda=0 produce a steady state rather than decay?

Reference answer: The corresponding mode is e0⋅tx=e0x=xe^{0\cdot t}x=e^{0}x=x, so eλt=1e^{\lambda t}=1 for all tt and neither magnitude nor direction changes. It lies in the nullspace (Ax=0Ax=0), so the mode is preserved as a constant term. Decay requires Re⁡λ<0\operatorname{Re}\lambda<0; λ=0\lambda=0 sits exactly on the boundary between stability and divergence.

2. If the eigenvalues are −1±4i-1\pm4i, does the solution blow up? Does it oscillate?

Reference answer: It does not blow up; it oscillates. For complex eigenvalues,

e(−1+4i)t=e−te4it=e−t(cos⁡4t+isin⁡4t),e^{(-1+4i)t}=e^{-t}e^{4it}=e^{-t}(\cos 4t+i\sin 4t),

whose modulus is e−te^{-t}; the real part −1<0-1<0 drives it to zero. The imaginary part ±4\pm4 only rotates the solution at angular frequency 44, producing oscillation without changing the growth trend. The solution is a decaying spiral.

3. Use trace and determinant to decide whether [−121−2]\begin{bmatrix}-1&2\\1&-2\end{bmatrix} is stable.

Reference answer: tr⁡A=−1+(−2)=−3<0\operatorname{tr}A=-1+(-2)=-3<0 and det⁡A=(−1)(−2)−2⋅1=2−2=0\det A=(-1)(-2)-2\cdot1=2-2=0. The stability test requires tr⁡<0\operatorname{tr}<0 and det⁡>0\det>0; here det⁡=0\det=0, so the test fails and the system is not asymptotically stable. Computing directly: the characteristic polynomial is λ2+3λ=λ(λ+3)\lambda^2+3\lambda=\lambda(\lambda+3), so λ1=0\lambda_1=0 and λ2=−3\lambda_2=-3. The zero eigenvalue gives a steady state and the negative one decays, so the solution stays bounded and converges to a nonzero steady vector (in the text, [23,13]T\left[\tfrac23,\tfrac13\right]^T) rather than to zero.

4. Write the first-order system and characteristic equation for y′′+3y′+2y=0y''+3y'+2y=0.

Reference answer: Set u=[y′y]u=\begin{bmatrix}y'\\y\end{bmatrix}; then

u′=[y′′y′]=[−3−210][y′y].u'=\begin{bmatrix}y''\\y'\end{bmatrix} = \begin{bmatrix}-3&-2\\1&0\end{bmatrix} \begin{bmatrix}y'\\y\end{bmatrix}.

The characteristic equation is

det⁡[−3−λ−21−λ]=λ2+3λ+2=(λ+1)(λ+2)=0,\det\begin{bmatrix}-3-\lambda&-2\\1&-\lambda\end{bmatrix} =\lambda^2+3\lambda+2=(\lambda+1)(\lambda+2)=0,

so λ1=−1\lambda_1=-1, λ2=−2\lambda_2=-2. Both are negative, and the solution decays monotonically to zero.

5. In the derivation of eAt=SeΛtS−1e^{At}=Se^{\Lambda t}S^{-1}, which step uses invertibility of SS?

Reference answer: The very first step writes A=SΛS−1A=S\Lambda S^{-1}, which needs S−1S^{-1} to exist — equivalently, AA must have nn linearly independent eigenvectors. Substituting into the power series gives (At)k=S(Λt)kS−1(At)^k=S(\Lambda t)^kS^{-1}, so the adjacent factors S−1SS^{-1}S cancel and the series collapses to S(∑(Λt)k/k!)S−1S\left(\sum(\Lambda t)^k/k!\right)S^{-1}. Without diagonalizability there is no such SS, and one must use Jordan form or another method.

How this connects

The previous lecture handled discrete time; this one handles continuous time. The course next turns to symmetric matrices: their eigenvalues are real and their eigenvectors orthogonal, so they always diagonalize, and the decomposition is orthogonal. That resolves a large part of the chapter's "bad cases".

来源