高等数学 7.10常系数线性微分方程组解法举例

在研究某些实际问题时,会遇到由几个微分方程联立起来共同确定几个具有同一自变量的函数的情况。这些联立的微分方程称为微分方程组

如果微分方程组中的每一个微分方程都是常系数线性微分方程,那么,这种微分方程组就叫做常系数线性微分方程组

对于常系数线性微分方程组,我们可以用下述的方法求解它:

第一步 从方程组中消去一些未知函数及其各阶导数,得到只含有一个未知函数的高阶常系数线性微分方程。

第二步 解此高阶微分方程,求出满足该方程的未知函数。

第三步 把已求得的函数代入原方程组,一般来说,不必经过积分就可求出其余未知函数。

例1 解方程组

{dydx=3y2z(1)dzdx=2yz(2)

解:这是含有两个未知函数y(x),z(x) 的由两个一阶常系数线性方程组成的方程组。

设法消去未知函数 y 。由 (2) 式得

(3)y=12(dzdx+z)

对上式两端求导,有

(4)dydx=12(d2zdx2+dzdx)

(3)(4) 代入 (1) 并化简,得

d2zdx22dzdx+z=0

这是一个二阶常系数线性方程,它的通解是

(5)z=(C1+C2x)ex

再把 (5) 代入 (3)

(6)y=12(2C1+C2+2C2x)ex

(5)(6) 联立起来,就得到所给方程组的通解。

如果我们要得到方程组满足初值条件

y|x=0=1,z|x=0=0

的特解,只需将此条件代入 (6)(5) 式,得

{1=12(2C1+C2)0=C1

由此求得

C1=0,C2=2

于是所给微分方程组满足上述初值条件的特解为

{y=(1+2x)exz=2xex

例2 解方程组

{d2xdt2+dydtx=etd2ydt2+dxdt+y=0

解:用记号 D 表示 ddt,则方程组可记作

{(D21)x+Dy=et(7)Dx+(D2+1)y=0(8)

我们可以类似于解代数方程组那样消去一个未知数,例如为消去 x ,可做如下运算:

(9)(7)D(8):xD3y=et(8)D(9):(D4+D2+1)y=Det

(10)(D4+D2+1)y=et

(10) 式微四阶非齐次线性方程,其特征方程为

r4+r2+1=0

解得特征根为

r1,2=±α=±1+52,r3,4=±βi=±i512

容易求得一个特解 y=et,于是 (10) 的通解为

(11)y=C1eαt+C2eαt+C3cosβt+C4sinβt+et

再求 x。由 (9) 式,即有

x=D3yet

(11) 式代入上式,即得

(12)x=α3C1eαtα3C2eαtβ3C3sinβt+β3C4cosβt2et

(11)(12) 两个函数联立,就是所求方程组的通解。

这里要注意,在求得一个未知函数以后,再求另一个未知函数式,一般不再积分(积分就会出现新的任意常数,从 (11)(12) 两式可知两式中的任意常数之间有着确定的关系)。

也可利用行列式接上述方程组。解法如下图:
行列式解线性微分方程组

posted @   暮颜  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示