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

常微分方程组重根情形下解形式y(t)=v(t)e^{rt}的直观推导问询

为什么重根的线性微分方程组要假设解为 $y(t)=v(t)e^{rt}$?

这问题问得特别到位——这个假设真不是拍脑袋想出来的,而是从咱们熟悉的单变量常微分方程经验延伸过来,再结合方程组的结构顺理成章推导出来的。我给你拆解下:

先从单变量的老经验入手

你已经知道,对单变量的二阶方程 $y'' - 2ry' + r^2y = 0$(二重根r),第一个解是 $y_1=e^{rt}$,第二个线性无关解是 $y_2=te^{rt}$。其实这里藏着一个核心思路:常数变易——我们一开始假设第二个解是 $y_2=u(t)e^{rt}$(把第一个解里的常数系数换成函数u(t)),代入方程后会发现 $u''(t)=0$,所以u(t)是线性函数At+B,取A=1、B=0就得到了 $te^{rt}$。

这个“把常数换成函数”的思路,就是推广到方程组的关键。

方程组里的“常数变易”:从常数向量到向量函数

现在看线性齐次方程组 $y' = Ay$,其中A是n阶矩阵,r是重特征值(代数重数>几何重数,也就是特征子空间维数不够,找不到足够多的线性无关特征向量)。我们已经有一个解 $y_1=ce^{rt}$,其中c是特征向量,但这不够,得找其他线性无关解。

这时候自然想到:既然单变量里可以把常数系数换成函数,那方程组里能不能把常数特征向量c换成关于t的向量函数v(t)?也就是假设解的形式是 $y(t)=v(t)e^{rt}$。

代入方程看看:为什么这个假设能简化问题

把 $y(t)=v(t)e^{rt}$ 代入方程组 $y'=Ay$:
左边求导:$y' = v'(t)e^{rt} + r v(t)e^{rt}$
右边:$Ay = A v(t)e^{rt}$

两边消去非零的 $e^{rt}$,整理得到:
$$v'(t) = (A - rI)v(t)$$

你看,原方程里的指数项被完全分离出去了,现在只需要解这个关于v(t)的线性方程组。而因为r是重根,矩阵 $A - rI$ 是奇异的(秩小于n),这个方程组有非平凡解。比如当 $(A - rI)^2=0$(典型的二阶Jordan块情况),v(t)可以是 $v(t)=c_1 + c_2 t$,代入回去就得到 $y(t)=(c_1 + c_2 t)e^{rt}$——这就和单变量的 $te^{rt}$ 对应上了,本质是向量形式的推广。

直观理解:重根意味着“解空间不够用”,需要t的多项式来扩展

当特征值是单根时,特征向量足够多,常数向量乘 $e^{rt}$ 就能撑起整个解空间。但重根时,特征子空间太小,常数向量的组合不够用,这时候就需要引入t的多项式项来“扩展”解的范围。而假设 $y(t)=v(t)e^{rt}$,就是把指数增长/衰减的部分先分离出来,专注于找能“填补解空间缺口”的v(t)——它通常是t的多项式向量,这样就能得到线性无关的新解。

总结一下:这个假设的核心是常数变易思想的向量版推广,既延续了单变量方程的经验,又通过分离指数因子简化了问题,最终能自然得到包含t的多项式项的线性无关解。

内容的提问来源于stack exchange,提问作者Grant

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 03:44:36