Signal Processing Toolbox Help Desk

dftmtx

Purpose

Discrete Fourier transform matrix.

Syntax

Description

A discrete Fourier transform matrix is a complex matrix of values around the unit circle, whose matrix product with a vector computes the discrete Fourier transform of the vector.

A = dftmtx(n) returns the n-by-n complex matrix A that, when multiplied into a length n column vector x:

computes the discrete Fourier transform of x.

The inverse discrete Fourier transform matrix is

Example

In practice, the discrete Fourier transform is computed more efficiently and uses less memory with an FFT algorithm

than by using the Fourier transform matrix

Algorithm

dftmtx uses an outer product to generate the transform matrix.

See Also

convmtx

Convolution matrix.

fft

One-dimensional fast Fourier transform.



[ Previous | Help Desk | Next ]