Signal Processing Toolbox Help Desk

ifft2

Purpose

Two-dimensional inverse fast Fourier transform.

Syntax

Description

Y = ifft2(X) returns the two-dimensional inverse fast Fourier transform (FFT) of the array X. If X is a vector, Y has the same orientation as X.

Y = ifft2(X,m,n) truncates or zero pads X, if necessary, to create an m-by-n array before performing the inverse FFT. The result Y is also m-by-n.

For any X, ifft2(fft2(X)) equals X to within roundoff error. If X is real, ifft2(fft2(X)) may have small imaginary parts.

ifft is part of the standard MATLAB environment.

Algorithm

The algorithm for ifft2 is the same as that for fft2, except for a sign change and scale factors of [m n]= size(X). The execution time is fastest when m and n are powers of two and slowest when they are large primes.

ifft2 is part of the standard MATLAB environment.

See Also

fft

One-dimensional fast Fourier transform.

fft2

Two-dimensional fast Fourier transform.

fftn

N-dimensional fast Fourier transform (see MATLAB Function Reference).

fftshift

Rearrange the outputs of fft and fft2.

ifft

One-dimensional inverse fast Fourier transform.

ifftn

N-dimensional inverse fast Fourier transform (see MATLAB Function Reference).



[ Previous | Help Desk | Next ]