Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 矩阵和线性代数 > PositiveDefiniteMatrixQ >
Mathematica > 数学和算法 > 图与网络 > 图编程 > 矩阵和线性代数 > PositiveDefiniteMatrixQ >
Mathematica > 可视化与图形 > 图与网络 > 图编程 > 矩阵和线性代数 > PositiveDefiniteMatrixQ >

PositiveDefiniteMatrixQ

PositiveDefiniteMatrixQ[m]
检验 m 是否为正定矩阵.
  • 当且仅当赫密特矩阵 m 的所有特征值为正值时,它才是正定矩阵.
检验一个矩阵是否为正定矩阵:
这意味着二次型 对所有 的向量都成立:
检验一个矩阵是否为正定矩阵:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
这意味着二次型 对所有 的向量都成立:
In[3]:=
Click for copyable input
Out[3]=
判断机器数组成的矩阵是否正定:
判断复数矩阵是否正定:
判断任意精度数组成的矩阵是否正定:
判断精确数值矩阵是否正定:
判断稀疏矩阵是否正定:
判断带符号输入的矩阵是否正定:
测试返回 False ,除非对于符号参数的所有可能的复数值都为true:
当且仅当赫密特矩阵(Hermitian)矩阵的所有特征值都为正值时,它才是正定的:
矩阵 的特征值都为正值:
所以矩阵 一定为正定矩阵:
当且仅当赫密特矩阵(Hermitian) 的部分 正定时,它才是正定的:
赫密特矩阵(Hermitian)部分具有正的特征值,所以是正定的:
所以,矩阵 一定是正定矩阵:
注意,这并不表示矩阵 的所有特征值必须为正值:
正定的赫密特矩阵具有由 CholeskyDecomposition 给出的一个平方根:
矩阵 的平方根是满足 的矩阵
有最小值的一个充分条件是梯度为零,并且有正定赫密特(Hessian):
有五个变量的判定条件:
如果在矩阵自有精度下不能确定是否为正定矩阵,那么返回值为False
Hilbert 矩阵是正定的:
在机器精度下,最小的特征根太小以致不能确定此特征根是否为正值:
在机器精度下,不判定矩阵的正定性:
用能够解决正定性问题的高精度,判定过程有效:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF