FourierTransform2 Class |
Namespace: Accord.Math.Transforms
The FourierTransform2 type exposes the following members.
Name | Description | |
---|---|---|
Convolve(Double, Double, Double) |
Computes the circular convolution of the given real
vectors. All vectors must have the same length.
| |
Convolve(Complex, Complex, Complex) |
Computes the circular convolution of the given complex
vectors. All vectors must have the same length.
| |
Convolve(Double, Double, Double, Double, Double, Double) |
Computes the circular convolution of the given complex
vectors. All vectors must have the same length.
| |
DFT |
1-D Discrete Fourier Transform.
| |
DFT2 |
2-D Discrete Fourier Transform.
| |
FFT(Complex, FourierTransformDirection) |
1-D Fast Fourier Transform.
| |
FFT(Double, Double, FourierTransformDirection) |
1-D Fast Fourier Transform.
| |
FFT2 |
2-D Fast Fourier Transform.
|
The transforms in this class accept arbitrary-length matrices and are not restricted to only matrices that have dimensions which are powers of two. It also provides results which are more equivalent with other mathematical packages, such as MATLAB and Octave.
This class had been created as an alternative to AForge.NET's original FourierTransform class that would provide more expected results.