MtxVec VCL
|
Inverse two-dimensional Fast Fourier Transformation from complex to real.
Transformation is applied on source Mtx matrix and results are saved in the calling matrix. Source matrix must be real, if FFTStorageFormat was set to fsfPack or to fsfPack. Check the storage format requirements to see how the complex numbers are to be stored in a real matrix. Source matrix must be complex, if FFTStorageFormat was set to fsfCCS. The source matrix will not be changed. The calling matrix becomes real. Size of the calling matrix will be set to [Mtx.Rows,Mtx.Cols], if FFTStorageFormat was set to fsfPack or to fsfPack. Size of calling matrix will be set to [Mtx.Rows, 2*Mtx.Cols], if FFTStorageFormat is set to fsfCCS. All element are involved into the inverse transformation, but the number of reconstructed elements depends on the property FFTStorageFormat. If that property is set to fsfPerm or to fsfPack, then all elements will be reconstructed after inverse transformation. If that property is set to fsfCCS (which is default), then the number of elements which will be reconstructed depends on the property FFTOddLength and these rules will be followed:
Both properties FFTStorageFormat and FFTOddLength must be set to the same values for forward and inverse transformation to get reversible results. NoScale parameter allows the scaling to be turned off.
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
|
What do you think about this topic? Send feedback!
|