All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.maths.FourierMath

java.lang.Object
   |
   +----JSci.maths.AbstractMath
           |
           +----JSci.maths.FourierMath

public final class FourierMath
extends AbstractMath
implements NumericalConstants
The Fourier math library. This class cannot be subclassed or instantiated because all methods are static.


Method Index

 o inverseTransform(Complex[])
Inverse Fourier transform.
 o inverseTransform(double[])
Inverse Fourier transform.
 o sort(Complex[])
Sorts the output from the Fourier transfom methods into ascending frequency/time order.
 o transform(Complex[])
Fourier transform.
 o transform(double[])
Fourier transform.

Methods

 o transform
 public static Complex[] transform(Complex data[])
Fourier transform.

Returns:
an array containing positive frequencies in ascending order followed by negative frequencies in ascending order
 o transform
 public static Complex[] transform(double data[])
Fourier transform.

Returns:
an array containing positive frequencies in ascending order followed by negative frequencies in ascending order
 o inverseTransform
 public static Complex[] inverseTransform(Complex data[])
Inverse Fourier transform.

Returns:
an array containing the positive time part of the signal followed by the negative time part
 o inverseTransform
 public static Complex[] inverseTransform(double data[])
Inverse Fourier transform.

Returns:
an array containing the positive time part of the signal followed by the negative time part
 o sort
 public static Complex[] sort(Complex output[])
Sorts the output from the Fourier transfom methods into ascending frequency/time order.


All Packages  Class Hierarchy  This Package  Previous  Next  Index