枚举类 DstNormalization

java.lang.Object
java.lang.Enum<DstNormalization>
org.hipparchus.transform.DstNormalization
所有已实现的接口:
Serializable, Comparable<DstNormalization>, Constable

public enum DstNormalization extends Enum<DstNormalization>
该枚举定义了可以应用于离散正弦变换(DST)的各种归一化类型。这些归一化的确切定义如下。
另请参阅:
  • 枚举常量详细资料

    • STANDARD_DST_I

      public static final DstNormalization STANDARD_DST_I
      应传递给 FastSineTransformer 构造函数,以使用标准归一化约定。标准DST-I归一化约定定义如下
      • 正向变换: yn = ∑k=0N-1 xk sin(π nk / N),
      • 反向变换: xk = (2 / N) ∑n=0N-1 yn sin(π nk / N),
      其中 N 是数据样本的大小,且 x0 = 0。
    • ORTHOGONAL_DST_I

      public static final DstNormalization ORTHOGONAL_DST_I
      应传递给 FastSineTransformer 构造函数,以使用正交归一化约定。正交DCT-I归一化约定定义如下
      • 正向变换: yn = √(2 / N) ∑k=0N-1 xk sin(π nk / N),
      • 反向变换: xk = √(2 / N) ∑n=0N-1 yn sin(π nk / N),
      使变换正交。N 是数据样本的大小,且 x0 = 0。
  • 方法详细资料

    • values

      public static DstNormalization[] values()
      返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static DstNormalization valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值