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

CholeskyDecomposition

CholeskyDecomposition[m]
给出矩阵 m 的 Cholesky 分解.
  • 矩阵 m 可为数字矩阵或符号矩阵,但是必须为正定 Hermitian 型. »
矩阵是正定的:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
矩阵是正定的:
In[3]:=
Click for copyable input
Out[3]=
希耳伯特矩阵是对称且正定的:
用精确算法计算 Cholesky 分解:
用机器算法计算 Cholesky 分解:
用 24 位精度算法计算 Cholesky 分解:
计算随机复数 Hermitian 矩阵的 Cholesky 分解:
使用符号矩阵:
需要条件以确保矩阵为正定型:
Cholesky 分解是一种快速确定正定的方法:
单位矩阵是正定的:
r 是一个 3x3 随机矩阵,估算 为正定的概率:
m 为对称正定矩阵:
计算 Cholesky 分解:
验证 ConjugateTranspose[u].u == m
m 为随机实数矩阵:
Transpose[m].m 的 Cholesky 分解:
mQRDecomposition
除了对每行符号的选择不同之外,ru 一致:
矩阵必须为充分正定,以避免数字舍入:
最小特征值在机器精度下相当于 0:
当精度足够高时,可以计算分解:
s 是一个稀疏三对角线矩阵:
即便结果为稀疏的,还是将 Cholesky 分解作为稠密矩阵计算:
LinearSolve 将得到一个有着稀疏 Cholesky 因式分解的 LinearSolveFunction
版本 5 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF