You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求解一阶线性非齐次常微分方程$ rac{dx}{dt} = c + rac{px}{l_0 + pt}$的方法咨询

求解一阶线性非齐次常微分方程$\frac{dx}{dt} = c + \frac{px}{l_0 + pt}$的方法咨询

嘿,这个问题我熟!你得到的是一个一阶线性非齐次常微分方程,最直接的解法就是用积分因子法,我一步步给你拆解:

首先把方程整理成一阶线性ODE的标准形式:
$$\frac{dx}{dt} - \frac{p}{l_0 + pt}x = c$$
这对应标准形式$\frac{dx}{dt} + P(t)x = Q(t)$,其中$P(t) = -\frac{p}{l_0+pt}$,$Q(t)=c$。

接下来计算积分因子$\mu(t)$,公式是$\mu(t) = e^{\int P(t) dt}$:

  • 先计算积分$\int P(t)dt = \int -\frac{p}{l_0+pt}dt$,换元令$u=l_0+pt$,则$du=pdt$,积分变为$-\int \frac{du}{u} = -\ln(l_0+pt) + C$(实际问题中$l_0,p,t$都是正数,绝对值可以去掉)
  • 所以积分因子$\mu(t) = e^{-\ln(l_0+pt)} = \frac{1}{l_0+pt}$

然后把原方程两边乘以这个积分因子:
$$\frac{1}{l_0+pt}\frac{dx}{dt} - \frac{p}{(l_0+pt)^2}x = \frac{c}{l_0+pt}$$
你会发现左边刚好是$\frac{d}{dt}\left( \frac{x}{l_0+pt} \right)$(这是乘积求导法则的逆用,不信可以自己展开验证下)

接下来对两边同时积分:
$$\int \frac{d}{dt}\left( \frac{x}{l_0+pt} \right) dt = \int \frac{c}{l_0+pt} dt$$
左边积分后就是$\frac{x}{l_0+pt}$,右边同样用换元法:令$u=l_0+pt$,$du=pdt$,积分结果为$\frac{c}{p}\ln(l_0+pt) + K$($K$是任意常数)

最后解出$x$:
$$x = (l_0+pt)\left( \frac{c}{p}\ln(l_0+pt) + K \right)$$
也可以展开写成:
$$x = \frac{c}{p}(l_0+pt)\ln(l_0+pt) + K(l_0+pt)$$

如果需要验证的话,你可以把这个解代回原微分方程,看看是否满足等式~

备注:内容来源于stack exchange,提问作者SRobertJames

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:44:50