Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

2-D inverse fast Fourier transform

`X = ifft2(Y)`

`X = ifft2(Y,m,n)`

`X = ifft2(___,symflag)`

`X = ifft2(`

returns
the two-dimensional
discrete inverse Fourier transform of a matrix using a fast
Fourier transform algorithm. If `Y`

)`Y`

is a multidimensional
array, then `ifft2`

takes the 2-D inverse transform
of each dimension higher than 2. The output `X`

is
the same size as `Y`

.

The

`ifft2`

function tests whether the vectors in a matrix`Y`

are conjugate symmetric in both dimensions. A vector`v`

is conjugate symmetric when the*i*th element satisfies`v(i) = conj(v([1,end:-1:2]))`

. If the vectors in`Y`

are conjugate symmetric in both dimensions, then the inverse transform computation is faster and the output is real.

Was this topic helpful?