Function mrpt::math::idft2_real

Function Documentation

void mrpt::math::idft2_real(const CMatrixFloat &in_real, const CMatrixFloat &in_imag, CMatrixFloat &out_data)

Compute the 2D inverse Discrete Fourier Transform (DFT)

See also

fft_real, fft2_real

Parameters:
  • in_real – The N_1xN_2 input matrix with real values.

  • in_imag – The N_1xN_2 input matrix with imaginary values.

  • out_data – The N_1xN_2 output matrix (user has not to initialize the size of this matrix). Note that the real and imaginary parts of the FFT will NOT be checked to assure that they represent the transformation of purely real data. If the dimensions of the matrix are powers of two, the fast fourier transform (FFT) is used instead of the general algorithm.