一个二元一阶微分方程组引发的思考

文章介绍了解二元一阶微分方程组的两种主要方法——消元法和求导法,并通过一个具体例子展示了如何运用消元法来解方程。在解析过程中,发现原问题可能有误,原始方程的指数项应为时间变量t的函数,而非x的函数。最后,纠正后的方程通过求导法得到了正确的解。

一般来说,解二元一阶微分方程组有2种方法,消元法和求导法
(1)如果方程组是2个形如 adxdt+bdydt+f(x,y)=0\mathrm{a} \frac{\mathrm{d} \mathrm{x}}{\mathrm{dt}}+b \frac{d y}{d t}+f(x, y)=0adtdx+bdtdy+f(x,y)=0 的方程组成,那么可以使用消元法消去t,得到的特解的形式是关于x和y的隐函数,即g(x,y)=0
(2)如果方程组是二元一阶常系数线性微分方程组,即2个形如 adxdt+bdydt+cx+dy=f(t)\mathrm{a} \frac{\mathrm{d} \mathrm{x}}{\mathrm{dt}}+b \frac{d y}{d t}+\mathrm{c} x+d y=f(t)adtdx+bdtdy+cx+dy=f(t) 的方程组成,那么可以使用求导法消去x或者y,得到的特解的形式是g(x,t)=0,h(y,t)=0
这2种形式就涵盖了常见的方程组,特殊的方程组这里不做讨论
一般来说,对于一个特定的方程组,只能选择其中特定的一种解法,得到的解的形式也是固定的,用另外一种解法是几乎解不出来的,2种形式的特解一般也很难互相转化,除非表达式非常非常简单。
下面举例说明如何解:
解方程
{2dxdt−4x+dydt−y=ey (1)dxdt+3x+y=0 (2)\left\{\begin{array}{l}2 \frac{d x}{d t}-4 x+\frac{d y}{d t}-y=e^{y} \,(1)\\ \frac{d x}{d t}+3 x+y=0\,(2)\end{array}\right.{2dtdx4x+dtdyy=ey(1)dtdx+3x+y=0(2)
这是最新一期网上高数测试的题
很明显是第一种形式, adxdt+bdydt+f(x,y)=0,\quad \mathrm{a} \frac{\mathrm{d} \mathrm{x}}{\mathrm{dt}}+b \frac{d y}{d t}+f(x, y)=0,adtdx+bdtdy+f(x,y)=0, 用消元法首先解出 dx/dt\mathrm{dx} / \mathrm{dt}dx/dtdy/dt,\mathrm{dy} / \mathrm{dt},dy/dt,dxdt=−3x−y,dydt=ey+10x+3y\frac{d x}{d t}=-3 x-y, \frac{d y}{d t}=e^{y}+10 x+3 ydtdx=3xy,dtdy=ey+10x+3y
然后两式相除, dydx=ey+10x+3y−3x−y\frac{d y}{d x}=\frac{e^{y}+10 x+3 y}{-3 x-y}dxdy=3xyey+10x+3y
然后化成全微分方程 (−3x−y)dy=(ey+10x+3y)dx(-3 \mathrm{x}-y) d y=\left(e^{y}+10 x+3 y\right) d x(3xy)dy=(ey+10x+3y)dx
 即 −eydx=d(5x2+3xy+12y2) \text { 即 }-e^{y} d x=d\left(5 x^{2}+3 x y+\frac{1}{2} y^{2}\right)   eydx=d(5x2+3xy+21y2)
应该是无解的,所以我合理的怀疑应该是打印错了,eye^{y}ey 应该改成 ex,e^{\mathrm{x}},ex, 这样的话,
−exdx=d(5x2+3xy+12y2)-e^{x} d x=d\left(5 x^{2}+3 x y+\frac{1}{2} y^{2}\right)exdx=d(5x2+3xy+21y2) 的解为 5x2+3xy+12y2+ex=C5 x^{2}+3 x y+\frac{1}{2} y^{2}+e^{x}=C5x2+3xy+21y2+ex=C 其中 CCC 为任意常数
然而候选答案不是这样的,候选答案是第二种形式,
所以 eye^{y}ey 其实应该改成 ete^{\mathrm{t}}et
{2dxdt−4x+dydt−y=et (1)dxdt+3x+y=0 (2)\left\{\begin{array}{l}2 \frac{\mathrm{d} \mathrm{x}}{\mathrm{dt}}-4 \mathrm{x}+\frac{d y}{d t}-y=e^{\mathrm{t}} \,(1) \\ \frac{\mathrm{d} \mathrm{x}}{\mathrm{dt}}+3 \mathrm{x}+y=0\,(2)\end{array}\right.{2dtdx4x+dtdyy=et(1)dtdx+3x+y=0(2)
对 (2) 求导得 d2xdt2+3dxdt+dydt=0\frac{\mathrm{d}^{2} \mathrm{x}}{\mathrm{dt}^{2}}+3 \frac{\mathrm{d} \mathrm{x}}{\mathrm{dt}}+\frac{d y}{d t}=0dt2d2x+3dtdx+dtdy=0
(1)+(2)−(3)(1)+(2)-(3)(1)+(2)(3)d2xdt2=−x−et\frac{\mathrm{d}^{2} \mathrm{x}}{\mathrm{dt}^{2}}=-\mathrm{x}-e^{t}dt2d2x=xet
由此解出 x,再根据(2)即可解出 y

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值