Documentation of 'Catalano.Math.Transforms.FourierTransform' Java class
FourierTransform
Catalano.Math.Transforms

Class FourierTransform



  • public class FourierTransform
    extends java.lang.Object
    Fourier transformation.
    The class implements one dimensional and two dimensional Discrete and Fast Fourier Transformation.
    • Constructor Detail

      • FourierTransform

        public FourierTransform()
    • Method Detail

      • DFT

        public static void DFT(ComplexNumber[] data,
                               FourierTransform.Direction direction)
        1-D Discrete Fourier Transform.
        Parameters:
        data - Data to transform.
        direction - Transformation direction.
      • DFT2

        public static void DFT2(ComplexNumber[][] data,
                                FourierTransform.Direction direction)
        2-D Discrete Fourier Transform.
        Parameters:
        data - Data to transform.
        direction - Transformation direction.
      • FFT

        public static void FFT(ComplexNumber[] data,
                               FourierTransform.Direction direction)
        1-D Fast Fourier Transform.
        Parameters:
        data - Data to transform.
        direction - Transformation direction.
      • FFT2

        public static void FFT2(ComplexNumber[][] data,
                                FourierTransform.Direction direction)
        2-D Fast Fourier Transform.
        Parameters:
        data - Data to transform.
        direction - Transformation direction.
      • FFTShift1D

        public static void FFTShift1D(double[] x,
                                      FourierTransform.Direction direction)
        Shift zero-frequency component to center of spectrum.
        Parameters:
        x - Data.
        direction - Transformation direction.
      • FFTShift1D

        public static <E> void FFTShift1D(E[] x,
                                          FourierTransform.Direction direction)
        Shift zero-frequency component to center of spectrum.
        Type Parameters:
        E - Object.
        Parameters:
        x - Data.
        direction - Transformation direction.
      • FFTShift2D

        public static void FFTShift2D(double[][] x,
                                      FourierTransform.Direction direction)
        Shift zero-frequency component to center of spectrum.
        Parameters:
        x - Data.
        direction - Direction.
      • FFTShift2D

        public static void FFTShift2D(double[][] x,
                                      FourierTransform.Direction direction,
                                      int dimension)
        Shift zero-frequency component to center of spectrum.
        Parameters:
        x - Data.
        direction - Direction.
        dimension - Dimension.
      • FFTShift2D

        public static <E> void FFTShift2D(E[][] x,
                                          FourierTransform.Direction direction)
        Shift zero-frequency component to center of spectrum.
        Parameters:
        x - Data.
        direction - Direction.
      • FFTShift2D

        public static <E> void FFTShift2D(E[][] x,
                                          FourierTransform.Direction direction,
                                          int dimension)
        Shift zero-frequency component to center of spectrum.
        Parameters:
        x - Data.
        direction - Direction.
        dimension - Dimension.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.