|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object FastFourierTransform
The class FastFourierTransform
contains methods for performing basic numerical
computations of discrete Fourier transform (DFT) in 1-D, 2-D and 3-D. The dimension of the input
matrix must be the interger power of 2 due to the algorithm of the fast Fourier transform (FFT).
Constructor Summary | |
FastFourierTransform()
|
Method Summary | |
static void |
fastFT(double[][][] realArray,
double[][][] imagArray,
boolean direction)
Computes the discrete Fourier transform in 3-D with the specified arrays and direction using the fast Fourier transform (FFT) algorithm. |
static void |
fastFT(double[][] realArray,
double[][] imagArray,
boolean direction)
Computes the discrete Fourier transform in 2-D with the specified arrays and direction using the fast Fourier transform (FFT) algorithm. |
static void |
fastFT(double[] realArray,
double[] imagArray,
boolean direction)
Computes the discrete Fourier transform in 1-D with the specified arrays and direction using the fast Fourier transform (FFT) algorithm. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FastFourierTransform()
Method Detail |
public static void fastFT(double[][][] realArray, double[][][] imagArray, boolean direction)
realArray
- a double array representing the real part of complex input data before
the computation. It is also the real part of the complex output data
after the computation.imagArray
- a double array representing the imaginary part of complex input data before
the computation. It is also the imaginary part of the complex output
data after the computation.direction
- true
if the forward 3-D FFT is executed, false inverse.public static void fastFT(double[][] realArray, double[][] imagArray, boolean direction)
realArray
- a double array representing the real part of complex input data before
the computation. It is also the real part of the complex output data
after the computation.imagArray
- a double array representing the imaginary part of complex input data before
the computation. It is also the imaginary part of the complex output
data after the computation.direction
- true
if the forward 2-D FFT is executed, false inverse.public static void fastFT(double[] realArray, double[] imagArray, boolean direction)
realArray
- a double array representing the real part of complex input data before
the computation. It is also the real part of the complex output data
after the computation.imagArray
- a double array representing the imaginary part of complex input data before
the computation. It is also the imaginary part of the complex output
data after the computation.direction
- true
if the forward 1-D FFT is executed, false inverse.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |