枚举类 DftNormalization

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

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

    • STANDARD

      public static final DftNormalization STANDARD
      应传递给FastFourierTransformer的构造函数,以使用标准归一化约定。该归一化约定定义如下
      • 正向变换: yn = ∑k=0N-1 xk exp(-2πi n k / N),
      • 反向变换: xk = N-1n=0N-1 yn exp(2πi n k / N),
      其中N是数据样本的大小。
    • UNITARY

      public static final DftNormalization UNITARY
      应传递给FastFourierTransformer的构造函数,以使用单位归一化约定。该归一化约定定义如下
      • 正向变换: yn = (1 / √N) ∑k=0N-1 xk exp(-2πi n k / N),
      • 反向变换: xk = (1 / √N) ∑n=0N-1 yn exp(2πi n k / N),
      使变换为单位。 N是数据样本的大小。
  • 方法详细资料

    • values

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

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