判断矩阵正定的核心方法是:对于实对称矩阵,所有顺序主子式大于零;或者所有特征值大于零;或者对于任意非零向量,二次型大于零。 对于非对称矩阵,需检查其对应的对称部分是否正定。实际应用中,最常用的是顺序主子式判别法(Hurwitz定理)和特征值判别法。此外,Cholesky分解成功、矩阵合同于单位矩阵等也是等价条件。注意:矩阵正定前提是实对称(或Hermite)矩阵,否则需考虑其对称化。

矩阵正定性在优化、数值计算、机器学习等领域至关重要。首先,矩阵必须为实对称(或Hermite),否则定义不唯一。常用判别法:
1. 顺序主子式法:计算矩阵各阶顺序主子式,若全部大于0,则正定。例如,2阶矩阵[ a b; b c ],需a>0且ac-b^2>0。
2. 特征值法:所有特征值>0。可通过数值计算或解析推导。
3. 二次型法:对任意非零向量x,有x^T A x > 0。
4. Cholesky分解:若A可分解为LL^T(L为下三角,对角元>0),则正定。
5. 合同变换:A可合同于单位阵。
注意:负定、半正定类似定义。对于非对称矩阵,需检查其对称部分(A+A^T)/2是否正定。实际应用中,建议先用顺序主子式做快速检验,复杂情形用特征值或Cholesky分解。
【常见问题】
问题1:如何判断一个非对称矩阵是否正定?
回答1:对于非对称矩阵,通常不直接定义正定。若需考虑,可检查其对称部分(A+A^T)/2是否正定。若该对称部分正定,则原矩阵的二次型x^T A x > 0对所有非零x成立,但需注意这并非严格等价于特征值正定性。
问题2:矩阵正定与特征值正的关系是什么?
回答2:对于实对称矩阵,矩阵正定等价于所有特征值大于零。这是最本质的判别法,因为特征值反映了二次型在不同方向上的伸缩大小。若特征值有零或负数,则矩阵半正定或不定。
问题3:顺序主子式法适用于所有矩阵吗?
回答3:否。顺序主子式法仅适用于实对称矩阵。对于非对称矩阵,即使所有顺序主子式大于零,也可能不正定。例如,矩阵[1 2; -1 1]的1阶主子式1>0,2阶行列式3>0,但非对称且特征值有虚部,实际二次型可能为负。


