文档

dftmtx

离散的傅立叶变换矩阵

描述

例子

一个= dftmtx(n返回n-经过-n复杂的离散傅立叶变换矩阵。

例子

全部收缩

实际上,与DFT矩阵相比,使用FFT计算离散的傅立叶变换更为有效。FFT还使用较少的内存。这两个过程给出了相同的结果。

x = 1:256;y1 = fft(x);n =长度(x);y2 = x*dftmtx(n);标准(Y1-Y2)
ANS = 1.8295E-09

输入参数

全部收缩

离散的傅立叶变换长度,指定为整数。

数据类型:单身的|双倍的

输出参数

全部收缩

离散的傅立叶变换矩阵,返回为矩阵。

更多关于

全部收缩

离散的傅立叶变换矩阵

一个离散的傅立叶变换矩阵是一个复杂的矩阵,其具有向量的矩阵乘积计算向量的离散傅立叶变换。dftmtx采用身份矩阵的FFT来生成转换矩阵。

对于列矢量X,,,,

y = dftmtx(n)*x
是相同的y = fft(x,n)。逆离散傅立叶变换矩阵为
ainv = conj(dftmtx(n))/n

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

也可以看看

|

在R2006a之前引入