Click or drag to resize
Accord.NET (logo)

FourierTransform Class

Original Fourier transform from AForge.NET. If possible, please use FourierTransform2 instead.
Inheritance Hierarchy

Namespace:  Accord.Math
Assembly:  Accord.Math (in Accord.Math.dll) Version: 3.8.0
public static class FourierTransform
Request Example View Source

The FourierTransform type exposes the following members.

Public methodStatic memberDFT
One dimensional Discrete Fourier Transform.
Public methodStatic memberDFT2
Two dimensional Discrete Fourier Transform.
Public methodStatic memberFFT
One dimensional Fast Fourier Transform.
Public methodStatic memberFFT2
Two dimensional Fast Fourier Transform.

The class implements one dimensional and two dimensional Discrete and Fast Fourier Transformation. However, this class works only with square matrices with sizes that are power of 2, and implements a different form of the transform that differs from the implementations in other packages such as Octave and Matlab. For a more general transform that should produce the same results as Octave, see FourierTransform2.

This class may be deprecated (marked as obsolete) in the future.

See Also