接口 RealTransformer
public interface RealTransformer
-
方法概要
修饰符和类型方法说明double[]
transform
(double[] f, TransformType type) 返回指定实数数据集的(正向、逆向)变换。double[]
transform
(UnivariateFunction f, double min, double max, int n, TransformType type) 返回指定实函数在指定区间上采样的(正向、逆向)变换。
-
方法详细资料
-
transform
返回指定实数数据集的(正向、逆向)变换。- 参数:
-
f
- 要转换的实数数据数组(信号) -
type
- 要执行的变换类型(正向、逆向) - 返回:
- 实数变换后的数组(频谱)
- 抛出:
-
MathIllegalArgumentException
- 如果无法使用给定类型转换数组(例如,由于某些变换对数组大小有限制)
-
transform
double[] transform(UnivariateFunction f, double min, double max, int n, TransformType type) throws MathIllegalArgumentException 返回指定区间上采样的指定实函数的(正向、逆向)变换。- 参数:
-
f
- 要采样和转换的函数 -
min
- 区间的(包含)下界 -
max
- 区间的(不包含)上界 -
n
- 样本点数 -
type
- 要执行的变换类型(正向、逆向) - 返回:
- 实数变换后的数组
- 抛出:
-
MathIllegalArgumentException
- 如果下界大于或等于上界 -
MathIllegalArgumentException
- 如果样本点数为负 -
MathIllegalArgumentException
- 如果无法使用给定类型转换样本(例如,由于某些变换对样本大小有限制)
-