定义
正定和半正定这两个词的英文分别是positive definite和positive semi-definite,其中,definite是一个形容词,表示“明确的、确定的”等意思。
【定义1】给定一个大小为
的实对称矩阵
,若对于任意长度为
的非零向量
,有
恒成立,则矩阵
是一个正定矩阵。
【例1】单位矩阵 是否是正定矩阵?
解:设向量为非零向量,则
故,单位矩阵 是正定矩阵。
单位矩阵是正定矩阵 (positive definite)。
【例2】 实对称矩阵 是否是正定矩阵?
解:设向量 为非零向量,则
因此,矩阵 是正定矩阵。
【定义2】给定一个大小为
的实对称矩阵
,若对于任意长度为
的非零向量
,有
恒成立,则矩阵
是一个半正定矩阵。
根据正定矩阵和半正定矩阵的定义,我们也会发现:半正定矩阵包括了正定矩阵,与非负实数 (non-negative real number)和正实数 (positive real number)之间的关系很像。
实际上,我们可以将 视作
的多维表达式。当我们希望
对于任意向量
都恒成立,就要求矩阵
是一个半正定矩阵,对应于二次函数,
需要使得
.
若给定任意一个正定矩阵
和一个非零向量
,则两者相乘得到的向量
与向量
的夹角恒小于
. (等价于:
.)
若给定任意一个正定矩阵
和一个非零向量
,则两者相乘得到的向量
与向量
的夹角恒小于或等于
. (等价于:
.)
性质
正定矩阵
- 正定矩阵的行列式恒为正;
- 实对称矩阵AA正定当且仅当AA与单位矩阵合同;
- 两个正定矩阵的和是正定矩阵;
- 正实数与正定矩阵的乘积是正定矩阵。
等价命题:
对于n阶实对称矩阵A,下列条件是等价的:
- A是正定矩阵;
- A的一切顺序主子式均为正;
- A的一切主子式均为正;
- A的特征值均为正;
- 存在实可逆矩阵C,使A=C'C;
- 存在秩为n的m×n实矩阵B,使A=B'B;
- 存在主对角线元素全为正的实三角矩阵R,使A=R'R
求出A的所有特征值。若A的特征值均为正数,则A是正定的;若A的特征值均为负数,则A为负定的。
半正定矩阵
- 半正定矩阵的行列式是非负的;
- 两个半正定矩阵的和是半正定的;
- 非负实数与半正定矩阵的数乘矩阵是半正定的。
等价条件:
- A是半正定的;
- A的所有主子式均为非负的;
- A的特征值均为非负的;
- 存在n阶实矩阵C,使A=C'C;
- 存在秩为r的r×n实矩阵B,使A=B'B。
直观理解正定、半正定矩阵:
||X||, ||Y||代表向量 X,Y的长度,是他们之间的夹角。正定、半正定矩阵的直觉代表一个向量经过它的变化后的向量与其本身的夹角小于等于90度。