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

如何证明线性微分方程组的朗斯基行列式满足W'(t)=tr(A)W(t)?

证明朗斯基行列式的导数公式:$W'(t) = \text{tr}(A(t))W(t)$

这是线性微分方程理论里的核心结论之一,我来一步步拆解推导过程,保证每一步都清晰:


1. 明确已知条件与定义

  • 给定线性微分方程组:$X'(t) = A(t)X(t)$,其中$A(t)$是n×n阶连续函数矩阵。
  • ${X_1(t), X_2(t), \dots, X_n(t)}$是方程组的一个基本解组(线性无关的解集合),每个$X_i(t)$都是n维列向量,满足$X_i'(t) = A(t)X_i(t)$。
  • 朗斯基行列式定义为:$W(t) = \det\left(X_1(t), X_2(t), \dots, X_n(t)\right)$——也就是把这n个解向量作为列构成的矩阵的行列式。

2. 利用行列式的导数法则

对于由列向量构成的矩阵,行列式的导数等于依次将每一列替换为该列的导数后,所得n个行列式的和。用公式表示就是:
$$W'(t) = \sum_{k=1}^n \det\left(X_1(t), X_2(t), \dots, X_k'(t), \dots, X_n(t)\right)$$

3. 代入解满足的微分方程

因为每个$X_k(t)$是方程组的解,所以$X_k'(t) = A(t)X_k(t)$。把这个代入上面的和式中,得到:
$$W'(t) = \sum_{k=1}^n \det\left(X_1(t), \dots, A(t)X_k(t), \dots, X_n(t)\right)$$

4. 展开矩阵与向量的乘积,利用行列式的线性性质

矩阵$A(t)$乘以列向量$X_k(t)$的结果,本质是$X_1(t), \dots, X_n(t)$的线性组合:
$$A(t)X_k(t) = \sum_{j=1}^n A_{jk}(t)X_j(t)$$
(这里$A_{jk}(t)$是矩阵$A(t)$第j行第k列的元素)

根据行列式对某一列的线性性质,我们可以把这个线性组合拆成n个行列式的和:
$$\det\left(X_1, \dots, A X_k, \dots, X_n\right) = \sum_{j=1}^n A_{jk}(t) \cdot \det\left(X_1, \dots, X_j, \dots, X_n\right)$$

5. 简化行列式项

观察上面的和式:

  • 当$j \neq k$时,行列式的第k列和第j列都是$X_j(t)$,两列相同的行列式值为0,这部分项直接消失。
  • 当$j = k$时,行列式就是原朗斯基行列式$W(t)$,对应项为$A_{kk}(t) \cdot W(t)$。

因此,每个行列式项最终简化为:
$$\det\left(X_1, \dots, A X_k, \dots, X_n\right) = A_{kk}(t) \cdot W(t)$$

6. 求和得到结论

把所有项加起来,就是:
$$W'(t) = \sum_{k=1}^n A_{kk}(t) \cdot W(t)$$
而$\sum_{k=1}^n A_{kk}(t)$正是矩阵$A(t)$的迹(trace),记作$\text{tr}(A(t))$。所以最终得到:
$$W'(t) = \text{tr}(A(t)) \cdot W(t)$$


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:46:18