Description Usage Arguments Author(s) Examples
Computes two-dimensional FFT on a matrix using the FFTW3 libraries. Use fftw_r2c_2d(x, HermConj=0) for real to complex FFT. This will return the result without the "Hermitian" redundancy. These functions follow the R convention when returning the inverse of the FFT. For the two-dimension fft, the inverse is currently requires the entire matrix, including the redundant complex conjugate.
The function fftw_c2c_xd
can calculate a higher dimensional FFT on a higher dimensional array.
1 2 3 4 | fftw2d(data, inverse=0, HermConj=1)
fftw_r2c_2d(data, HermConj=1)
fftw_c2c_2d(data, inverse=0)
fftw_c2c_xd(data, inverse=0)
|
data |
(complex or real) matrix to be processed (or array for |
inverse |
(integer) 1 or 0 indicating if inverse FFT is preformed. The return follows the format of the R FFT commands–the output is not scaled. |
HermConj |
(integer) 1 or 0 indicating if either "Hermitian" redundant conjugate should be returned. |
Karim Rahim and Ege Rubak
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.