本节讲述在 5.6 节研究的差分方程的连续型类推.在很多的应用问题中,有些量随时间连续变化,它们与下面的微分方程组有关:
l x _ 1 ^ prime = a _ 1 1 x _ 1 + … + a _ 1 n x _ n x _ 2 ^ prime = a _ 2 1 x _ 1 + … + a _ 2 n x _ n vdots x _ n ^ prime = a _ n 1 x _ 1 + … + a _ n n x _ n这里 x₁,…,xₙ 是关于 t 的可导函数,导数分别是 x₁^(prime),…,xₙ^(prime),aᵢj 是常数。该方程组最主要的特征是线性性质。为了便于理解,我们把方程组写成矩阵微分方程
boldsymbol x ^ prime (t) = A boldsymbol x (t) (1)其中
boldsymbol x (t) = [ c x _ 1 (t) vdots x _ n (t) ], boldsymbol x ^ prime (t) = [ c x _ 1 ^ prime (t) vdots x _ n ^ prime (t) ], A = [ c c c a _ 1 1 & … & a _ 1 n vdots & & vdots a _ n 1 & … & a _ n n ]方程(1)的解是向量值函数,该函数定义在某实数区间,比如 t ≥slant 0 ,且满足方程(1).
由于函数求导以及向量与矩阵相乘都是线性变换,故方程(1)是线性的。因此,若 ±bu 和 ±bv 是 x' = Ax 的解,则 cu + dv 同样也是 x' = Ax 的解,因为
(c boldsymbol u + d boldsymbol v) ^ prime = c boldsymbol u ^ prime + d boldsymbol v ^ prime = c A boldsymbol u + d A boldsymbol v = A (c boldsymbol u + d boldsymbol v)(工程师们将这个性质称为解的叠加)同样,恒等于零的函数也是方程(1)的(平凡)解。用第4章的术语,方程(1)的所有解的集合是值属于 ℝⁿ 的所有连续函数组成的集合的子空间。
有关微分方程的标准教材证明了方程(1)一定存在基础解系。假如 A 是 n × n 矩阵,那么在基础解系中存在 n 个线性无关的函数,使得方程(1)的每一个解可以唯一表示为这 n 个函数的线性组合。即基础解系是方程(1)的所有解的集合的基,且解集是函数的 n 维向量空间。若给定向量 x₀ ,那么初值问题就是构造一个(唯一)函数 x ,满足 x' = Ax 和 x(0) = x₀ 。
当 A 是对角矩阵时,可以用初等微积分求出(1)的解。例如考虑
[ l x _ 1 ^ prime (t) x _ 2 ^ prime (t) ] = [ c c 3 & 0 0 & - 5 ] [ l x _ 1 (t) x _ 2 (t) ] (2)即有
l x _ 1 ^ prime (t) = 3 x _ 1 (t) x _ 2 ^ prime (t) = - 5 x _ 2 (t) (3)因为每个函数的导数仅依赖于函数自身,而不是 x₁(t) 和 x₂(t) 的组合或“结合”,所以称方程组(2)是解耦的。由微积分,(3)的解是 x₁(t) = c₁e³t 和 x₂(t) = c₂e⁻5t , c₁ 和 c₂ 为任意常数。(2)的每一个解都可以写成下列形式:
[ l x _ 1 (t) x _ 2 (t) ] = [ l c _ 1 e ^ 3 t c _ 2 e ^ - 5 t ] = c _ 1 [ l 1 0 ] e ^ 3 t + c _ 2 [ l 0 1 ] e ^ - 5 t这个例子提示我们,对于一般的方程 x' = Ax ,它的解可能是形如
boldsymbol x (t) = boldsymbol v e ^ λ t (4)的函数的线性组合,其中 λ 为数,v 为非零向量。(若 v=0,则函数 x(t) 恒为零,且满足 x'=Ax )注意到
l l x ^ prime (t) = λ v e ^ λ t & text 对 x (t) text 求导,其中 v text 是常向量 A x (t) = A v e ^ λ t & text 式(4)两边同乘 A因为 e^(λ t) 不可能为零,故 x'(t) 等于 Ax(t) 当且仅当 λ v = Av ,即当且仅当 λ 是 A 的特征值,而 v 是对应的特征向量。因此,每一对特征值-特征向量提供了 x' = Ax 的一个解(4),这种解有时被称为微分方程的特征函数。特征函数为求解微分方程提供了方法。
图 5-21 显示的电路可以用微分方程描述:
[ l x _ 1 ^ prime (t) x _ 2 ^ prime (t) ] = [ c c - (1 / R _ 1 + 1 / R _ 2) / C _ 1 & 1 / (R _ 2 C _ 1) 1 / (R _ 2 C _ 2) & - 1 / (R _ 2 C _ 2) ] [ l x _ 1 (t) x _ 2 (t) ]其中 x₁(t) 和 x₂(t) 是在时间 t 的两个电容器的电压。设电阻 R₁ 为1欧姆, R₂ 为2欧姆,电容器 C₁ 为1法拉, C₂ 为0.5法拉,并假设电容器 C₁ 的初始电压为5伏, C₂ 为4伏。求描述电压随时间变化的公式 x₁(t) 和 x₂(t) 。

解
由给出的数据,令 A = -1.5 & 0.5 1 & -1 , x(t) = x₁(t) x₂(t) , x(0) = 5 4 ,我们可以求得 A 的特征值是 λ₁ = -0.5 和 λ₂ = -2 ,对应的特征向量是
图 5-21
±b ν _ 1 = [ c 1 2 ], ±b ν _ 2 = [ c - 1 1 ]特征函数 x₁(t)=v₁e^(λ₁t) 和 x₂(t)=v₂e^(λ₂t) 都满足 x^(prime)=Ax , x₁ 和 x₂ 的任意线性组合亦同样满足 x^(prime)=Ax 令
boldsymbol x (t) = c _ 1 boldsymbol v _ 1 e ^ λ_ 1 t + c _ 2 boldsymbol v _ 2 e ^ λ_ 2 t = c _ 1 [ l 1 2 ] e ^ - 0. 5 t + c _ 2 [ l - 1 1 ] e ^ - 2 t记 x(0) = c₁v₁ + c₂v₂ ,显然 ±bv₁ 和 ±bv₂ 是线性无关的,故 ±bv₁ 和 ±bv₂ 可生成 ℝ² ,令 x(0) = x₀ ,可求出 c₁ 和 c₂ 。事实上,由方程
c c _ 1 [ l 1 2 ] + c _ 2 [ c - 1 1 ] = [ l 5 4 ] uparrow & uparrow & uparrow v _ 1 & v _ 2 & x _ 0容易解出 c₁ = 3 和 c₂ = -2 ,因此,微分方程 ±bx' = A±bx 的解是
boldsymbol x (t) = 3 [ l 1 2 ] e ^ - 0. 5 t - 2 [ c - 1 1 ] e ^ - 2 t或
[ l x _ 1 (t) x _ 2 (t) ] = [ l 3 e ^ - 0. 5 t + 2 e ^ - 2 t 6 e ^ - 0. 5 t - 2 e ^ - 2 t ]图 5-22 显示了 x(t) 在 t ≥slant 0 的图像或轨迹,一起显示的还有其他初始点的轨迹。两个特征函数 x₁ 和 x₂ 的轨迹包含在 A 的特征空间里。
当 t → ∞ 时,函数 x₁ 和 x₂ 都衰减为零,但 x₂ 的值要衰减得更快一些,因为它的指数要小一些。对应的特征向量 ±bv₂ 的分量表明,若两个初始电压大小相等但符号相反,两个电容器的电压将会很快衰退为零。
在图 5-22 中,因为所有轨迹都趋近于原点,所以把原点称为动力系统的吸引子或汇。最大的吸引方向是在较小的特征值 λ = -2 对应的特征函数 x₂ 的轨迹上(沿着过原点和 v₂ 的直线)。起点不在此直线的轨迹渐渐逼近过原点和 v₁ 的直线,因为它们在 v₂ 方向的分量衰减得很快。
如果例1的特征值是正数,则相应的轨迹形状相同,但轨迹背离原点.此时,称原点为动
力系统的排斥子或源,最大的排斥方向是在包含较大特征值对应的特征函数的轨迹的直线上.
假设粒子在平面力场中运动,它的位置向量 ±bx 满足 x^(prime) = Ax 和 x(0) = x₀ ,其中
A = [ c c 4 & - 5 - 2 & 1 ], x _ 0 = [ l 2. 9 2. 6 ]求解初值问题并画出在 t ≥slant 0 时粒子的轨迹.
解
求出 A 的特征值为 λ₁=6 和 λ₂=-1 ,相应的特征向量是
±b v _ 1 = (- 5, 2) text 和 ±b v _ 2 = (1, 1)对任意的常数 c₁ 和 c₂ ,函数
±b x (t) = c _ 1 ±b v _ 1 e ^ λ_ 1 t + c _ 2 ±b v _ 2 e ^ λ_ 2 t = c _ 1 [ c - 5 2 ] e ^ 6 t + c _ 2 [ c 1 1 ] e ^ - t是 x' = Ax 的解,我们要求 c₁ 和 c₂ 满足 x(0) = x₀ ,即
c _ 1 [ c - 5 2 ] + c _ 2 [ c 1 1 ] = [ c 2. 9 2. 6 ] text 或 [ c c - 5 & 1 2 & 1 ] [ c c _ 1 c _ 2 ] = [ c 2. 9 2. 6 ]求得 c₁ = -3 / 70 和 c₂ = 188 / 70 ,所求的函数是
boldsymbol x (t) = frac - 37 0 [ c - 5 2 ] e ^ 6 t + frac 1 8 87 0 [ l 1 1 ] e ^ - tx 和其他解的轨迹如图 5-23 所示.
在图 5-23 中,原点称为动力系统的鞍点,因为有些轨迹开始时趋近原点,然后又改变方向远离原点而去。当矩阵 A 既有正的特征值,又有负的特征值时,就会出现鞍点。最大排斥方向在过原点和 v₁ 的直线上,对应于正的特征值,最大的吸引方向在过原点和 v₂ 的直线上,对应于负的特征值。
解耦动力系统
Section titled “解耦动力系统”在下面的讨论中将看到,当 n × n 矩阵 A 有 n 个线性无关的特征向量,即 A 可对角化时,例1和例2所用的方法能够用来产生由 x' = Ax 所描述的动力系统的基础解系.
设 A 的特征函数是
boldsymbol v _ 1 e ^ λ_ 1 t, … , boldsymbol v _ n e ^ λ_ n tv₁,…,vₙ 是线性无关的特征向量.令 P=[v₁ … vₙ] , D 是主对角线元素为 λ₁,…,λₙ 的对角矩阵,因此有 A=PDP⁻1.现做变量代换,由
±b y (t) = P ^ - 1 ±b x (t) text 或 ±b x (t) = P ±b y (t)定义一个新的函数 y.方程 x(t)=Py(t) 表明 y(t) 是 x(t) 关于特征向量基的坐标向量.代入 x'=Ax ,有
frac dd t (P mathbf y) = A (P mathbf y) = (P D P ^ - 1) P mathbf y = P D mathbf y (5)由于 P 是常数矩阵,(5)的左边是 Py' 。在(5)的两边左乘 P⁻1 ,得 y' = Dy 或
[ c y _ 1 ^ prime (t) y _ 2 ^ prime (t) vdots y _ n ^ prime (t) ] = [ c c c c λ_ 1 & 0 & … & 0 0 & λ_ 2 & … & vdots vdots & & ddots & 0 0 & … & 0 & λ_ n ] [ c y _ 1 (t) y _ 2 (t) vdots y _ n (t) ]因为数值函数 yₖ 的导数 yₙ^(prime)(t) 仅依赖于 yₖ ,故从 x 到 y 的变量代换解耦了微分方程组。(回忆 5.6 节类似的变量代换。)由 y₁^(prime) = λ₁y₁ ,有 y₁(t) = c₁e^(λ₁t) ,对 y₂, …, yₙ 也有类似的公式。因此
±b y (t) = [ c c _ 1 mathbf e ^ λ_ 1 t vdots c _ n mathbf e ^ λ_ n t ], text 其中 [ c c _ 1 vdots c _ n ] = ±b y (0) = P ^ - 1 ±b x (0) = P ^ - 1 ±b x _ 0为了得到原方程组的通解 x,计算
r l boldsymbol x (t) & = P boldsymbol y (t) = [ boldsymbol v _ 1 … boldsymbol v _ n ] boldsymbol y (t) & = c _ 1 boldsymbol v _ 1 e ^ λ_ 1 t + … + c _ n boldsymbol v _ n e ^ λ_ n t这就是在例1求得的特征函数的扩展.
在例3 中,实矩阵 A 有共轭复特征值 λ 和 overlineλ ,对应的特征向量为 v 和 overlinev (回顾 5.5 节,实矩阵的复特征值和特征向量共轭出现)。因此 x' = Ax 的两个解是
±b x _ 1 (t) = ±b v e ^ λ t text 和 ±b x _ 2 (t) = overline ±b v e ^ overline λ t (6)通过用复指数函数的幂级数表示可以证明 x₂(t)=overlinex₁(t) 。虽然这些复特征函数对某些计算(尤其是电子工程)是方便的,但对多数的实际应用而言,实函数要更合适一些。所幸的是, x₁ 的实部和虚部是 x^(prime)=Ax 的(实数)解,因为它们是形如(6)的解的线性组合:
operatornameRe (ν e ^ λ t) = frac 12 [ x _ 1 (t) + overline x _ 1 (t) ], operatornameIm (ν e ^ λ t) = frac 12 i [ x _ 1 (t) - overline x _ 1 (t) ]为理解 Re(ν e^(λ t)) 的本质,回忆在微积分中,对任意的数 x ,指数函数 eˣ 可以通过幂级数计算:
e ^ x = 1 + x + frac 12 ! x ^ 2 + … + frac 1n ! x ^ n + …当 λ 为复数时,可利用该级数定义 e^(λ t) :
e ^ λ t = 1 + (λ t) + frac 12 ! (λ t) ^ 2 + … + frac 1n ! (λ t) ^ n + …记 λ = a + bi (a 和 b 是实数),对余弦和正弦函数利用相似的幂级数,可以证明
e ^ (a + b i) t = e ^ a t · e ^ i b t = e ^ a t (cos b t + i sin b t) (7)因此
r l boldsymbol v e ^ λ t & = (operatornameRe boldsymbol v + i operatornameIm boldsymbol v) · e ^ a t (cos b t + i sin b t) & = [ (operatornameRe boldsymbol v) cos b t - (operatornameIm boldsymbol v) sin b t ] e ^ a t & + i [ (operatornameRe boldsymbol v) sin b t + (operatornameIm boldsymbol v) cos b t ] e ^ a t故 x' = Ax 的两个实解是
l mathbf y _ 1 (t) = operatornameRe mathbf x _ 1 (t) = [ (operatornameRe ν) cos b t - (operatornameIm ν) sin b t ] e ^ a t mathbf y _ 2 (t) = operatornameIm mathbf x _ 1 (t) = [ (operatornameRe ν) sin b t + (operatornameIm ν) cos b t ] e ^ a t可以证明,函数 y₁ 和 y₂ 是线性无关的函数(当 b ≠ 0 时).
图 5-24 的电路可以用下面的方程描述:
[ l i _ L ^ prime v _ C ^ prime ] = [ c c - R _ 2 / L & - 1 / L 1 / C & - 1 / (R _ 1 C) ] [ l i _ L v _ C ]其中 i_(L) 是通过电感 L 的电流, v_(C) 是电容器 C 的电压。设 R₁ 为5欧姆, R₂ 为0.8欧姆, C 为0.1法拉, L 为0.4亨利,若通过电感的初始电流为3安培, C 的初始电压为3伏,求计算 i_(L) 和 v_(C) 的公式。

解
由所给的数据,得 A = -2 & -2.5 10 & -2 和 x₀ = 3 3.用5.5节的方法求得特征值 λ = -2 + 5i 及对应的特征向量 ±bv₁ = i 2 . x' = Ax 的复数解是
图 5-24
±b x _ 1 (t) = [ l mathbf i 2 ] mathbf e ^ (- 2 + 5 i) t text 和 ±b x _ 2 (t) = [ l - mathbf i 2 ] mathbf e ^ (- 2 - 5 i) t的复线性组合.利用(7)式得
boldsymbol x _ 1 (t) = [ l i 2 ] e ^ - 2 t (cos 5 t + i sin 5 t)取 x₁(t) 的实部和虚部,可以得到实数解:
mathbf y _ 1 (t) = [ l - sin 5 t 2 cos 5 t ] e ^ - 2 t, mathbf y _ 2 (t) = [ l cos 5 t 2 sin 5 t ] e ^ - 2 t因为 y₁ 和 y₂ 是线性无关的函数,故它们形成 x' = Ax 的二维实解向量空间的基。因此,通解是
boldsymbol x (t) = c _ 1 [ l - sin 5 t 2 cos 5 t ] e ^ - 2 t + c _ 2 [ l cos 5 t 2 sin 5 t ] e ^ - 2 t为满足 x(0)=3 3 ,要求 c₁0 2+c₂1 0=3 3 ,解得 c₁=1.5 和 c₂=3 。因此
boldsymbol x (t) = 1. 5 [ l - sin 5 t 2 cos 5 t ] e ^ - 2 t + 3 [ l cos 5 t 2 sin 5 t ] e ^ - 2 t或者
[ c i _ L (t) v _ C (t) ] = [ c - 1. 5 sin 5 t + 3 cos 5 t 3 cos 5 t + 6 sin 5 t ] e ^ - 2 t见图 5-25.
在图 5 趋于零,故轨迹往里旋转.注意,-2 是例3 中的特征值的实部.当 e⁻2t 趋于零,故轨迹往里旋转.注意,-2 是例 3 中的特征值的实部.当 A 的复特征值的实部为正数时,轨迹往外旋转.当特征值的实部为零时,轨迹形成绕原点的椭圆.
3 × 3 实矩阵 A 有特征值 -0.5, 0.2 + 0.3i 和 0.2 - 0.3i ,对应的特征向量为
boldsymbol v _ 1 = [ c 1 - 2 1 ], boldsymbol v _ 2 ^ prime = [ c 1 + 2 i 4 i 2 ], boldsymbol v _ 3 = [ c 1 - 2 i - 4 i tilde 2 ]-
利用复矩阵,A 能否对角化为 D,即 A = PDP⁻1 .
-
用复特征函数写出 x' = Ax 的通解,然后再求出实的通解.
-
描述典型的轨迹形状.
-
在平面力场运动的粒子的位置向量 x 满足 x' = Ax · 2 × 2 矩阵 A 有特征值 4 和 2,对应的特征向量为 v₁ = -3 1 , v₂ = -1 1.假设 x(0) = -6 1 ,求粒子在时刻 t 的位置.
-
设 2 × 2 矩阵 A 的特征值为 -3 和 -1,对应的特征向量为 v₁ = -1 1 , v₂ = 1 1 , x(t) 是粒子在时间 t 的位置。求初值问题 x' = Ax , x(0) = 2 3 。在习题 3~6 中,对 t ≥slant 0, x(0) = (3, 2) ,求解初值问题 x'(t) = Ax(t) 。把原点分类为由 x' = Ax 描述的动力系统的吸引子、排斥子或鞍点。求最大的吸引方向或排斥方向。当原点是鞍点时,画出典型的轨迹。
-
A=2 & 3 -1 & -2 4. A=-2 & -5 1 & 4 5. A=7 & -1 3 & 3 6. A=1 & -2 3 & -4
在习题 7 和习题 8 中,做变量代换解耦方程 x' = Ax 。求出 P 和 D ,写出方程 x(t) = Py(t) ,并写出得到分离系统 y' = Dy 的计算过程。
-
习题 5 的矩阵 A.
-
习题6的矩阵 A .
在习题 9~18 中,求 x' = Ax 的包含复特征函数的通解,然后求得实通解,并描述典型轨迹的形状. 9. A=-3 & 2 -1 & -1 10. A=3 & 1 -2 & 1 11. A=-3 & -9 2 & 3 12. A=-7 & 10 -4 & 5 13. A=4 & -3 6 & -2 14. A=-2 & 1 -8 & 2
-
[M] A = -8 & -12 & -6 2 & 1 & 2 7 & 12 & 5
-
[M] A = -6 & -11 & 16 2 & 5 & -4 -4 & -5 & 10
-
[M] A = 30 & 64 & 23 -11 & -23 & -9 6 & 15 & 4
-
[M] A = 53 & -30 & -2 90 & -52 & -3 20 & -10 & 2
-
[M]求例1 中电路的电压 v₁ 和 v₂ (作为时间 t 的函数)的公式,设 R₁=1/5 欧姆, R₂=1/3 欧姆, C₁=4 法拉, C₂=3 法拉,每个电容器的初始电压为 4 伏.
-
[M] 求例1 中电路的电压 v₁ 和 v₂ 的公式,设 R₁=1/15 欧姆, R₂=1/3 欧姆, C₁=9 法拉, C₂=2 法拉,每个电容器的初始电压为 3 伏.
-
[M]求例3中电路的电流 i_(L) 和电压 v_(C) 的公式,设 R₁=1 欧姆, R₂=0.125 欧姆,C=0.2法拉,L=0.125亨利,初始电流为0安培,初始电压为15伏.
22.[M]下图的电路由下列方程描述: [i_(L)^(prime) v_(C)^(prime)]=[0&1/L -1/C&-1/(RC)][i_(L) v_(C)] 其中, i_(L) 是通过电感 L 的电流, v_(C) 是电容器 C 的电压。设 R=0.5 欧姆,C=2.5 法拉,L=0.5 亨利,初始电流为 0 安培,初始电压为 12 伏,求计算 i_(L) 和 v_(C) 的公式。

L
-
A 可对角化,因为 A 有三个不同的特征值。当使用复数时,5.1节的定理2以及5.3节的定理5仍然有效(证明基本上与实数相同)。
-
通解具有以下形式:
其中 c₁, c₂, c₃ 为任意复数。 ±bx(t) 的第一项是实的,其他两个实解可以用 ±bx(t) 的第二项
[ c 1 + 2 i 4 i 2 ] e ^ 0. 2 t (cos 0. 3 t + i sin 0. 3 t)的实部和虚部来产生.实通解为
c _ 1 [ l 1 - 2 1 ] e ^ - 0. 5 t + c _ 2 [ c cos 0. 3 t - 2 sin 0. 3 t - 4 sin 0. 3 t 2 cos 0. 3 t ] e ^ 0. 2 t + c _ 3 [ c sin 0. 3 t + 2 cos 0. 3 t 4 cos 0. 3 t 2 sin 0. 3 t ] e ^ 0. 2 t其中 c₁, c₂, c₃ 为实数.
- 因为有负的指数因子,故当 c₂ = c₃ = 0 时的任一解逼近原点,其他的解有无界的分量,轨迹朝外旋转。小心不要将这个问题错当成5.6节的问题。在5.6节中,逼近原点的条件是特征值的绝对值小于1,使得 |λ|^k → 0 。这里的条件是特征值的实部必须是负的,使得 e^(λ t) → 0 。