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

非对称矩阵M为PD当且仅当其对称部分为PD?求证结论真伪

非对称矩阵PD性与对称部分的等价关系

嘿,这个问题抓得很准!你提到的观点完全正确,咱们来一步步把逻辑理清楚:

首先回忆正定(PD)矩阵的定义:一个矩阵$M\in\mathbb{R}^{n\times n}$是PD的,当且仅当对任意非零向量$x\in\mathbb{R}n$,都有$xTMx>0$。

接下来,我们把任意矩阵$M$拆解成对称部分和反对称部分的和:

  • 对称部分:$S = \frac{1}{2}(M+MT)$(显然$ST=S$)
  • 反对称部分:$A = \frac{1}{2}(M-MT)$(显然$AT=-A$)

那么$M = S + A$,我们来展开二次型:
$$x^TMx = x^T(S+A)x = x^TSx + x^TAx$$

关键就在$xTAx$这一项:因为$xTAx$是一个标量,它的转置等于自身,即$(xTAx)T = xTATx$。而由于$A$是反对称矩阵,$A^T=-A$,所以:
$$x^TAx = (xTAx)T = xTATx = -x^TAx$$

把等式移项就能得到$2xTAx=0$,也就是**对任意$x\in\mathbb{R}n$,$x^TAx=0$**——这正是你已经注意到的核心点!

这就意味着:
$$x^TMx = x^TSx$$

所以,$xTMx>0$对所有非零$x$成立,当且仅当$xTSx>0$对所有非零$x$成立。换句话说:

$M$是PD矩阵 $\iff$ 其对称部分$S=\frac{1}{2}(M+M^T)$是PD矩阵

这个结论和$M$是否对称无关——哪怕$M$是非对称的,反对称部分的二次型也不会贡献任何符号,整个二次型的正负性完全由对称部分决定。

举个非对称的例子验证一下:
取$M = \begin{pmatrix} 3 & 1 \ -1 & 3 \end{pmatrix}$,它的对称部分$S = \begin{pmatrix} 3 & 0 \ 0 & 3 \end{pmatrix}$,显然是PD矩阵。计算任意非零$x=(x_1,x_2)$的二次型:
$$x^TMx = 3x_1^2 + x_1x_2 - x_1x_2 + 3x_2^2 = 3x_1^2 + 3x_2^2 > 0$$
完全符合PD的定义。

反过来,如果对称部分不是PD,比如$M = \begin{pmatrix} 1 & 3 \ 0 & 1 \end{pmatrix}$,对称部分$S = \begin{pmatrix} 1 & 1.5 \ 1.5 & 1 \end{pmatrix}$,它的行列式是$1 - 2.25 = -1.25 < 0$,不是PD。取$x=(1,-1)$,则$x^TMx = 1 -3 -0 +1 = -1 < 0$,说明$M$确实不是PD矩阵。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:11:58