程序包 org.hipparchus.util

类 AbstractUnscentedTransform

java.lang.Object
org.hipparchus.util.AbstractUnscentedTransform
所有已实现的接口:
UnscentedTransformProvider
直接已知子类:
JulierUnscentedTransform, MerweUnscentedTransform

public abstract class AbstractUnscentedTransform extends Object implements UnscentedTransformProvider
无痕变换提供者的基类。
从以下版本开始:
2.2
  • 构造器详细资料

    • AbstractUnscentedTransform

      public AbstractUnscentedTransform(int stateDim)
      构造函数。
      参数:
      stateDim - 状态的维度
  • 方法详细资料

    • unscentedTransform

      public RealVector[] unscentedTransform(RealVector state, RealMatrix covariance)
      执行从状态及其协方差进行的无痕变换。

      设n为状态维度,Si为协方差矩阵平方根的第i行。返回的数组组织如下。元素0包含过程状态,也称为平均状态。元素从1到n包含过程状态+Si。最后,元素从n + 1到2n包含过程状态-Si

      指定者:
      unscentedTransform 在接口中 UnscentedTransformProvider
      参数:
      state - 过程状态
      covariance - 与过程状态相关的协方差
      返回:
      包含无痕变换的sigma点数组
    • getMultiplicationFactor

      protected abstract double getMultiplicationFactor()
      获取无痕变换期间应用于协方差矩阵的因子。
      返回:
      无痕变换期间应用的协方差矩阵的因子