正定矩阵

在线性代数里,正定矩阵 (positive definite matrix) 有时会简称为正定阵。
定义: A <script type="math/tex" id="MathJax-Element-1">A</script>是n阶方阵,如果对任何非零向量x<script type="math/tex" id="MathJax-Element-2">x</script>,都有 xTAx>0 <script type="math/tex" id="MathJax-Element-3">x^TAx> 0</script>,其中 xT <script type="math/tex" id="MathJax-Element-4">x^T</script> 表示 x <script type="math/tex" id="MathJax-Element-5">x</script>的转置,就称A<script type="math/tex" id="MathJax-Element-6">A</script>正定矩阵。

性质:

  1. 正定矩阵的行列式恒为正
  2. 实对称矩阵 A <script type="math/tex" id="MathJax-Element-7">A</script>正定当且仅当A<script type="math/tex" id="MathJax-Element-8">A</script>与单位矩阵合同;
  3. 两个正定矩阵的和是正定矩阵;
  4. 正实数与正定矩阵的乘积是正定矩阵。

等价命题:
对于n阶实对称矩阵 A <script type="math/tex" id="MathJax-Element-9">A</script>,下列条件是等价的:

  1. A<script type="math/tex" id="MathJax-Element-10">A</script>是正定矩阵;

    • A <script type="math/tex" id="MathJax-Element-11">A</script>的一切顺序主子式均为正;
    • A<script type="math/tex" id="MathJax-Element-12">A</script>的一切主子式均为正;
    • A <script type="math/tex" id="MathJax-Element-13">A</script>的特征值均为正
    • 存在实可逆矩阵C使A=C'C<script type="math/tex" id="MathJax-Element-14">C,使A=C′C;</script>
      • 存在秩为n的m×n实矩阵 B使A=B'B <script type="math/tex" id="MathJax-Element-15">B,使A=B′B;</script>
      • 存在主对角线元素全为正的实三角矩阵 R使A=R'R <script type="math/tex" id="MathJax-Element-16">R,使A=R′R</script>
      • 根据正定矩阵的定义及性质,判别对称矩阵A的正定性有两种方法

        1. 求出A的所有特征值。若A的特征值均为正数,则A是正定的;若A的特征值均为负数,则A为负定的。

        2. 计算A的各阶顺序主子式。若A的各阶顺序主子式均大于零,则A是正定的;若A的各阶顺序主子式中,奇数阶主子式为负,偶数阶为正,则A为负定的。

          例: 判断矩阵是否正定

          Q=631320104
          <script type="math/tex; mode=display" id="MathJax-Element-17"> Q= \left\{ \begin{matrix} 6 & -3 & 1 \\ -3 & 2 & 0 \\ 1 & 0 & 4 \end{matrix} \right\} </script>
          解:对称矩阵Q的三个顺序主子式依次为
          |6|=6>0
          <script type="math/tex; mode=display" id="MathJax-Element-18">|6|=6>0</script>
          6332=3>0
          <script type="math/tex; mode=display" id="MathJax-Element-19"> { \begin{vmatrix} 6 & -3 \\ -3 & 2 \end{vmatrix} } =3>0 </script>
          631320104=10>0
          <script type="math/tex; mode=display" id="MathJax-Element-20"> { \begin{vmatrix} 6 & -3 & 1 \\ -3 & 2 & 0 \\ 1 & 0 & 4 \end{vmatrix} } =10>0 </script>
          矩阵Q是正定的

        半正定矩阵

        A <script type="math/tex" id="MathJax-Element-97">A</script>是实对称矩阵。如果对任意的实非零列向量xxTAx0<script type="math/tex" id="MathJax-Element-98">x有x^TAx≥0</script>,就称A为半正定矩阵。
        对于半正定矩阵来说,相应的条件应改为所有的主子式非负。顺序主子式非负并不能推出矩阵是半正定的
        性质:

        1. 半正定矩阵的行列式是非负的;
        2. 两个半正定矩阵的和是半正定的;
        3. 非负实数与半正定矩阵的数乘矩阵是半正定的。

        等价条件:

        1. A <script type="math/tex" id="MathJax-Element-99">A</script>是半正定的;
        2. A<script type="math/tex" id="MathJax-Element-100">A</script>的所有主子式均为非负的;
        3. A <script type="math/tex" id="MathJax-Element-101">A</script>的特征值均为非负的;
        4. 存在n阶实矩阵C使A=C'C<script type="math/tex" id="MathJax-Element-102">C,使A=C′C</script>;
        5. 存在秩为r的r×n实矩阵 B <script type="math/tex" id="MathJax-Element-103">B</script>,使A=B'B<script type="math/tex" id="MathJax-Element-104">A=B′B</script>。

        直观理解正定、半正定矩阵:

        XTMX0 <script type="math/tex" id="MathJax-Element-120">X^TMX\ge 0</script>
        XTY0  (Y=MX) <script type="math/tex" id="MathJax-Element-121">X^TY\ge 0 \ \ (Y=MX)</script>
        cos(θ)=XTY||X||||Y||0 <script type="math/tex" id="MathJax-Element-122">cos(\theta)=\frac{X^TY}{||X||*||Y||}\ge 0</script>
        ||X||, ||Y||代表向量 X,Y的长度,\theta是他们之间的夹角。正定、半正定矩阵的直觉代表一个向量经过它的变化后的向量与其本身的夹角小于等于90度。

阅读全文
AI总结
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐