类 SemiDefinitePositiveCholeskyDecomposition
java.lang.Object
org.hipparchus.linear.SemiDefinitePositiveCholeskyDecomposition
计算正半定矩阵的Cholesky分解。
经典的Cholesky分解(CholeskyDecomposition
)适用于实对称正定矩阵。此类将Cholesky分解扩展到正半定矩阵。主要应用于基于无迹卡尔曼滤波器的估计。
- 从以下版本开始:
- 2.2
- 另请参阅:
-
字段概要
-
构造器概要
构造器说明计算给定矩阵的Cholesky分解。SemiDefinitePositiveCholeskyDecomposition
(RealMatrix matrix, double positivityThreshold) 计算给定矩阵的Cholesky分解。 -
方法概要
-
字段详细资料
-
POSITIVITY_THRESHOLD
public static final double POSITIVITY_THRESHOLD默认阈值,低于该阈值的元素不被视为正数。- 另请参阅:
-
-
构造器详细资料
-
SemiDefinitePositiveCholeskyDecomposition
计算给定矩阵的Cholesky分解。- 参数:
-
matrix
- 要分解的矩阵 - 抛出:
-
MathIllegalArgumentException
- 如果矩阵不是方阵。 - 另请参阅:
-
SemiDefinitePositiveCholeskyDecomposition
计算给定矩阵的Cholesky分解。- 参数:
-
matrix
- 要分解的矩阵 -
positivityThreshold
- 低于该阈值的元素不被视为正数 - 抛出:
-
MathIllegalArgumentException
- 如果矩阵不是方阵。
-
-
方法详细资料
-
getL
返回分解的矩阵L。L是下三角矩阵
- 返回:
- 矩阵L
-
getLT
返回分解的矩阵L的转置。LT是上三角矩阵
- 返回:
- 分解的矩阵L的转置
-