6.3 微分方程系统(1)

一、常系数微分方程

特征值与特征向量和 A = X Λ X − 1 A=X\Lambda X^{-1} A=XΛX1 很适合求解 A k A^{k} Ak,对于微分方程 d u / d t = A u d\boldsymbol u/dt=A\boldsymbol u du/dt=Au 的求解也很合适。本节大部分都是线性代数,但是需要知道微积分的一个知识: e λ t e^{\lambda t} eλt 的导数是 λ e λ t \lambda e^{\lambda t} λeλt。本节的重点是:把常系数微分方程转换成线性代数
常微分方程 d u d t = u \displaystyle\frac{du}{dt}=u dtdu=u d u d t = λ u \displaystyle\frac{du}{dt}=\lambda u dtdu=λu 的解是指数形式: d u d t = u   的解是   u ( t ) = C e t d u d t = λ u   的解是   u ( t ) = C e λ t ( 6.3.1 ) \frac{du}{dt}=u\,的解是\,u(t)=Ce^t\kern 20pt\frac{du}{dt}=\lambda u\,的解是\,u(t)=Ce^{\lambda t}\kern 18pt(6.3.1) dtdu=u的解是u(t)=Cetdtdu=λu的解是u(t)=Ceλt(6.3.1)在时间 t = 0 t=0 t=0 时这些解都包含 e 0 = 1 e^0=1 e0=1,所以此时它们都简化成 u ( 0 ) = C u(0)=C u(0)=C,这个 “初始值(initial value)” 告诉我们 C C C 是什么。 t = 0 t=0 t=0 时从数字 u ( 0 ) u(0) u(0) 开始的上式的解是 u ( t ) = u ( 0 ) e t u(t)=u(0)e^t u(t)=u(0)et u ( t ) = u ( 0 ) e λ t u(t)=u(0)e^{\lambda t} u(t)=u(0)eλt
我们仅仅求解了 1 × 1 1\times1 1×1 的问题,线性代数会移到 n × n n\times n n×n。未知数是一个向量 u \boldsymbol u u(现在加粗了),它由给定的初始向量 u ( 0 ) \boldsymbol u(0) u(0) 开始。这 n n n 个方程包含一个方阵 A A A,我们希望从 n n n λ ′ s \lambda's λs 得到 u ( t ) \boldsymbol u(t) u(t) n n n 个指数 e λ t e^{\lambda t} eλt

n   个方程的系统 d u d t = A u 从   t = 0   时的向量   u ( 0 ) = [ u 1 ( 0 ) ⋯ u n ( 0 ) ] 开始 ( 6.3.2 ) \pmb{n\,个方程的系统}\kern 8pt{\color{blue}\frac{d\boldsymbol u}{dt}=A\boldsymbol u}\kern 5pt从\,t=0\,时的向量\,\boldsymbol u(0)=\begin{bmatrix}u_1(0)\\\cdots\\u_n(0)\end{bmatrix}开始\kern 10pt(6.3.2) n个方程的系统dtdu=Aut=0时的向量u(0)= u1(0)un(0) 开始(6.3.2)

这些微分方程是线性的,如果 u ( t ) \boldsymbol u(t) u(t) v ( t ) \boldsymbol v(t) v(t) 是解,则 C u ( t ) + D v ( t ) C\boldsymbol u(t)+D\boldsymbol v(t) Cu(t)+Dv(t) 也是解。我们需要 n n n 个像 C C C D D D 一样的常数来匹配 u ( 0 ) \boldsymbol u(0) u(0) 的分量,第一份工作是使用 A x = λ x A\boldsymbol x=\lambda \boldsymbol x Ax=λx 求出 n n n 个 “纯指数解(pure exponential solutions)” u = e λ t x \boldsymbol u=e^{\lambda t}\boldsymbol x u=eλtx
注意 A A A 是常数矩阵,在其它的线性方程组中, A A A 随着 t t t 改变;非线性方程组中, A A A 随着 u \boldsymbol u u 改变。我们这里没有那么困难, d u / d t = A u d\boldsymbol u/dt=A\boldsymbol u du/dt=Au 是 “线性且是常系数”。只有这样的微分方程组我们才能直接转换成线性代数,下面是关键: 当   A x = λ x   时,用指数形式的   e λ t x   求解线性常系数微分方程。 \color{blue}当\,A\boldsymbol x=\lambda\boldsymbol x\,时,用指数形式的\,e^{\lambda t}\boldsymbol x\,求解线性常系数微分方程。 Ax=λx时,用指数形式的eλtx求解线性常系数微分方程。

二、du/dt = Au 的解

我们的纯指数解是 e λ t e^{\lambda t} eλt 乘上一个固定的向量 x \boldsymbol x x,可以猜到这个 λ \lambda λ 就是 A A A 的特征值, x \boldsymbol x x 是特征向量。将 u ( t ) = e λ t x \boldsymbol u(t)=e^{\lambda t}\boldsymbol x u(t)=eλtx 代入到方程 d u / d t = A u d\boldsymbol u/dt=A\boldsymbol u du/dt=Au 中可以验证这个猜测是正确的。因子 e λ t e^{\lambda t} eλt 会消去最终留下 λ x = A x \lambda\boldsymbol x=A\boldsymbol x λx=Ax

当   A x = λ x   时, 令   u = e λ t x d u d t = λ e λ t x 和 A u = A e λ t x 是一致的 ( 6.3.3 ) \begin{array}{ll}当\,A\boldsymbol x=\lambda\boldsymbol x\,时,\\令\,\boldsymbol u=e^{\lambda t}\boldsymbol x\end{array}\kern 10pt{\color{blue}\frac{d\boldsymbol u}{dt}=\lambda e^{\lambda t}\boldsymbol x}\kern 5pt和\kern 5pt{\color{blue}A\boldsymbol u=Ae^{\lambda t}\boldsymbol x}\kern 5pt是一致的\kern 15pt(6.3.3) Ax=λx时,u=eλtxdtdu=λeλtxAu=Aeλtx是一致的(6.3.3)

u = e λ t x \boldsymbol u=e^{\lambda t}\boldsymbol x u=eλtx 这个特解的所有分量都有相同的 e λ t e^{\lambda t} eλt。当 λ > 0 \lambda>0 λ>0 时,解增长;当 λ < 0 \lambda<0 λ<0 时解衰减。如果 λ \lambda λ 是一个复数,它的实部决定增长或衰减;虚部 ω \omega ω 产生振荡,像正弦波一样。

例1】求解 d u d t = A u = [ 0 1 1 0 ] u \displaystyle\frac{d\boldsymbol u}{dt}=A\boldsymbol u=\begin{bmatrix}0&1\\1&0\end{bmatrix}\boldsymbol u dtdu=Au=[0110]u,从 u ( 0 ) = [ 4 2 ] \boldsymbol u(0)=\begin{bmatrix}4\\2\end{bmatrix} u(0)=[42] 开始。
这是一个关于 u \boldsymbol u u 的向量方程,它含有两个分量分别是 y y y z z z 的数量方程。这两个方程 “耦合(coupled together)” 在了一起,因为矩阵 A A A 不是对角矩阵: d u d t = A u d d t [ y z ] = [ 0 1 1 0 ] [ y z ] 表示 d y d t = z 和 d z d t = y \frac{d\boldsymbol u}{dt}=A\boldsymbol u\kern 15pt\frac{d}{dt}\begin{bmatrix}y\\z\end{bmatrix}=\begin{bmatrix}0&1\\1&0\end{bmatrix}\begin{bmatrix}y\\z\end{bmatrix}\kern 5pt表示\kern 5pt\frac{dy}{dt}=z\kern 5pt和\kern 5pt\frac{dz}{dt}=y dtdu=Audtd[yz]=[0110][yz]表示dtdy=zdtdz=y特征向量的思想是将这些方程以某种方式组合起来,然后回到 1 × 1 1\times1 1×1 的问题。本题可以组合成 y + z y+z y+z y − z y-z yz,将两个方程相加和相减: d d t ( y + z ) = z + y 和 d d t ( y − z ) = − ( y − z ) \frac{d}{dt}(y+z)=z+y\kern 10pt和\kern 10pt\frac{d}{dt}(y-z)=-(y-z) dtd(y+z)=z+ydtd(yz)=(yz) y + z y+z y+z 的组合像 e t e^t et 一样增长,因为它的 λ = 1 \lambda=1 λ=1 y − z y-z yz 的组合像 e − t e^{-t} et 一样衰减,因为它的 λ = − 1 \lambda=-1 λ=1。重点是:我们没有必要用原始方程 d u / d t = A u d\boldsymbol u/dt=A\boldsymbol u du/dt=Au 来找这些特殊的组合, A A A 和特征值和特征向量会给我们做好这件事。
矩阵 A A A 的特征值是 1 1 1 − 1 -1 1,特征向量 x \boldsymbol x x ( 1 , 1 ) (1,1) (1,1) ( 1 , − 1 ) (1,-1) (1,1)。纯指数解 u 1 \boldsymbol u_1 u1 u 2 \boldsymbol u_2 u2 都是指数 e λ t e^{\lambda t} eλt 的形式,其中 λ 1 = 1 , λ 2 = − 1 \lambda_1=1,\lambda_2=-1 λ1=1λ2=1

u 1 ( t ) = e λ 1 t x 1 = e t [ 1 1 ] 和 u 2 ( t ) = e λ 2 t x 2 = e − t [ 1 − 1 ] ( 6.3.4 ) \boxed{\boldsymbol u_1(t)=e^{\lambda_1t}\boldsymbol x_1=e^t\begin{bmatrix}1\\1\end{bmatrix}}\kern 10pt和\kern 10pt \boxed{\boldsymbol u_2(t)=e^{\lambda_2t}\boldsymbol x_2=e^{-t}\begin{bmatrix}\kern 7pt1\\-1\end{bmatrix}}\kern 15pt(6.3.4) u1(t)=eλ1tx1=et[11]u2(t)=eλ2tx2=et[11](6.3.4)

注意:这些 u ′ s \boldsymbol u's us 满足 A u 1 = u 1 A\boldsymbol u_1=\boldsymbol u_1 Au1=u1 A u 2 = − u 2 A\boldsymbol u_2=-\boldsymbol u_2 Au2=u2,就如同 x 1 \boldsymbol x_1 x1 x 2 \boldsymbol x_2 x2 一样。因子 e t e^t

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值