主要内容

dftmtx.

离散傅里叶变换矩阵

描述

例子

一种= dftmtx(N.的)返回A.N.-经过-N.复杂的离散傅立叶变换矩阵。

例子

全部收缩

在实践中,使用FFT与DFT矩阵计算离散傅里叶变换更有效。FFT也使用较少的内存。这两个程序给出了相同的结果。

x = 1:256;y1 = fft(x);n =长度(x);y2 = x * dftmtx(n);常态(Y1-Y2)
ans = 9.6887e-12

输入参数

全部收缩

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

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

输出参数

全部收缩

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

更多关于

全部收缩

离散傅里叶变换矩阵

一种离散傅里叶变换矩阵是一种复杂的矩阵,其具有矢量的矩阵产品计算矢量的离散傅里叶变换。dftmtx.采用身份矩阵的FFT以生成变换矩阵。

对于列向量X

y = dftmtx(n)* x
是相同的y = fft(x,n)。逆离散傅里叶变换矩阵是
AINV =结合(DFTMTX(n))/ n

扩展能力

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

也可以看看

|

在R2006A之前介绍