|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RealTransformer
Interface for one-dimensional data sets transformations producing real results.
Such transforms include sine transform,
cosine transform or Hadamard transform. Fourier transform is of a different kind and does not implement this
interface since it produces complex
results instead of real ones.
| Method Summary | |
|---|---|
double[] |
inversetransform(double[] f)
Inversely transform the given real data set. |
double[] |
inversetransform(UnivariateRealFunction f,
double min,
double max,
int n)
Inversely transform the given real function, sampled on the given interval. |
double[] |
transform(double[] f)
Transform the given real data set. |
double[] |
transform(UnivariateRealFunction f,
double min,
double max,
int n)
Transform the given real function, sampled on the given interval. |
| Method Detail |
|---|
double[] transform(double[] f)
throws IllegalArgumentException
f - the real data array to be transformed (signal)
IllegalArgumentException - if any parameters are invalid
double[] transform(UnivariateRealFunction f,
double min,
double max,
int n)
throws FunctionEvaluationException,
IllegalArgumentException
f - the function to be sampled and transformedmin - the lower bound for the intervalmax - the upper bound for the intervaln - the number of sample points
FunctionEvaluationException - if function cannot be evaluated
at some point
IllegalArgumentException - if any parameters are invalid
double[] inversetransform(double[] f)
throws IllegalArgumentException
f - the real data array to be inversely transformed (spectrum)
IllegalArgumentException - if any parameters are invalid
double[] inversetransform(UnivariateRealFunction f,
double min,
double max,
int n)
throws FunctionEvaluationException,
IllegalArgumentException
f - the function to be sampled and inversely transformedmin - the lower bound for the intervalmax - the upper bound for the intervaln - the number of sample points
FunctionEvaluationException - if function cannot be evaluated
at some point
IllegalArgumentException - if any parameters are invalid
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||