public class ModifiedLambdaMethod extends AbstractLambdaMethod
该类实现了修改的最小二乘模糊度去相关调整(MLAMBDA)方法,如X.-W Chang、X. Yang和T. Zhou在《大地测量学杂志》79(9):552-565中描述的 用于整数最小二乘估计的修改的LAMBDA方法,DOI: 10.1007/s00190-005-0004-x
AmbiguitySolver
Constructor and Description |
---|
ModifiedLambdaMethod()
空构造函数。
|
Modifier and Type | Method and Description |
---|---|
protected void |
discreteSearch()
找到整数最小二乘问题的最佳解决方案。
|
protected void |
inverseDecomposition()
反转分解。
|
protected void |
ltdlDecomposition()
使用对称枢轴分解计算Q(对称定义正矩阵)的LᵀDL因子分解,最小对称枢轴:Q = ZᵀLᵀDLZ。
|
protected void |
reduction()
执行MLAMBDA减少。
|
protected double |
sign(double a)
返回参数a的符号。
|
addSolution, getDecorrelatedReference, getDiagReference, getLowReference, getMaxDistance, getMaxSolution, getSize, getSolutionsSize, getZInverseTransformationReference, integerGaussTransformation, lIndex, permutation, recoverAmbiguities, removeSolution, setComparator, solveILS, zIndex
public ModifiedLambdaMethod()
该构造函数并非绝对必要,但它可以防止在JDK 18及更高版本中出现虚假的javadoc警告。
protected void ltdlDecomposition()
protected void reduction()
reduction
在类 AbstractLambdaMethod
protected void discreteSearch()
discreteSearch
在类 AbstractLambdaMethod
protected void inverseDecomposition()
该方法将协方差的Lᵀ.D.L = Q分解转换为协方差的逆的L⁻¹.D⁻¹.L⁻ᵀ = Q⁻¹分解。
protected double sign(double a)
a
- 我们想要符号的双精度数
Copyright © 2002-2023 CS GROUP. All rights reserved.