正定矩阵的五种判定方法

判别一个矩阵S是否是正定矩阵,以下是五个充要条件

  • 所有特征值大于0
  • Energy: x T S x x^TSx xTSx大于0(x≠0)
  • S = A T A S=A^TA S=ATA (A各列独立)
  • 各阶行列式大于0, n阶行列式指的是前面n行n列的行列式
  • 主元(pivots)大于0

给随便一个矩阵,这里面最容易的方法就是找主元,然后看看是不是都大于0
如果要快速判断,可以看看对角元素加起来是不是大于0,因为特征值的和就是迹,也就是对角元素的和,如果是正定矩阵,那么特征值都正,那么迹自然也是正的,反之如果迹是负的,那一定不是正定.不过两个方法不是充要条件,所以不能判断另一种情况

这些都是充要条件,满足一个就满足其他,都能得出矩阵是正定矩阵

几个用法的例子
S和T正定,那么S+T也是正定的
因为 x T ( S + T ) x = x T S x + x T T x x^T(S+T)x=x^TSx+x^TTx xT(S+T)x=xTSx+xTTx
因为S,T都是正定所以后面两项也都是大于0,最后加起来还是大于0

S正定,那么 S − 1 S^{-1} S1也是正定的
因为 S − 1 S^{-1} S1的特征值是原本的倒数. 由于S正定,所以原本特征值都大于0,那么它们的倒数也都大于0

S S S正定, Q T S Q Q^TSQ QTSQ也正定
Q T S Q 的能量函数是 : x T Q T S Q x = y T S y Q^TSQ 的能量函数是:x^TQ^TSQx=y^TSy QTSQ的能量函数是:xTQTSQx=yTSy
因为x和y都是任意非0向量,所以它们从集合的角度来看等价的. x T S x 等价于 y T S y x^TSx等价于y^TSy xTSx等价于yTSy,一个都大于0,另一个也都大于0

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值