MathNet .net is good in a data processing programming library, which contains a lot of tools, such as Fourier transform, after
But be careful
MathNet.Numerics.IntegralTransforms.Fourier.Forward(X,MathNet.Numerics.IntegralTransforms.FourierOptions.Matlab);
This statement and the matlab fft (X) is equivalent to
However, note that in C # built Complex32 X requires a new type, and no less MathNet.Numerics.IntegralTransforms.FourierOptions.Matlab