逆快速傅里叶变换
X =传输线(Y)
X =传输线(Y, n)
X =传输线(Y, n,昏暗的)
X =传输线(___symflag)
例子
X =传输线(Y)计算逆离散傅里叶变换的Y使用快速傅里叶变换算法。X一样的尺寸吗Y。
Y
X
如果Y是一个矢量,然后呢传输线(Y)返回向量的逆变换。
传输线(Y)
如果Y是一个矩阵,然后呢传输线(Y)返回的反变换矩阵的每一列。
如果Y是一个多维数组,那么传输线(Y)对待第一个维度的值不等于1的大小作为向量并返回每个向量的逆变换。
X =传输线(Y,n)返回n分逆傅里叶变换Y通过填充Y尾随零长度n。
X =传输线(Y,n)
n
X =传输线(Y,n,昏暗的)沿着维度返回傅里叶反变换昏暗的。例如,如果Y是一个矩阵,然后呢传输线(Y, n, 2)返回n分每一行的逆变换。
X =传输线(Y,n,昏暗的)
昏暗的
传输线(Y, n, 2)
X =传输线(___,symflag)指定的对称性Y。例如,传输线(Y,“对称”)对待Y随着共轭对称的。
X =传输线(___,symflag)
symflag
传输线(Y,“对称”)
全部折叠
和它的逆傅里叶变换之间的转换数据在时间和空间采样和数据采样的频率。
创建一个向量和计算它的傅里叶变换。
X = (1 2 3 4 5);Y = fft (X)
Y = 1到4列15.0000 + 0.0000我-2.5000 + -2.5000 + 3.4410 0.8123 -2.5000 - 0.8123我列5 -2.5000 - 3.4410
计算的反变换Y一样,这是原来的向量X。
ans =1 2 3 4 5
的传输线函数允许您控制的大小变换。
传输线
创建一个随机三五矩阵和计算每行的8“傅里叶反变换。每一行的结果长度8。
Y =兰德(3、5);n = 8;X =传输线(Y, n, 2);大小(X)
ans =3 8
近共轭对称向量,可以通过指定计算傅里叶反变换得更快“对称”选项,这也确保了输出是真实的。
“对称”
创建一个向量Y这几乎是共轭对称并计算其傅里叶反变换。
V = 1:3;Y = (V + 1 e-15i翻转(V))
Y = 1到4列1.0000 + 0.0000我2.0000 + 0.0000 3.0000 3.0000 + 0.0000 + 0.0000我列5到6 2.0000我1.0000 + 0.0000 + 0.0000
X =传输线(Y,“对称”)
X =-0.1667 - -0.5000 2.3333 -0.5000 -0.1667 0
输入数组,指定为一个向量,矩阵或多维数组。如果Y的类型是单,然后传输线在单精度本地计算,X类型的也单。否则,X返回类型双。
单
双
数据类型:双|单|int8|int16|int32|uint8|uint16|uint32|逻辑复数的支持:金宝app是的
int8
int16
int32
uint8
uint16
uint32
逻辑
[]
逆变换长度指定为[]或者一个非负整数标量。填充Y通过指定一个变换长度为0的长度大于Y可以改善的性能传输线。长度通常指定为2的乘方或小素数的乘积。如果n小于信号的长度,然后呢传输线忽略了其余的信号值过去nth条目并返回截断的结果。如果n是0,那么传输线返回一个空矩阵。
数据类型:双|单|int8|int16|int32|uint8|uint16|uint32|逻辑
维操作,指定为一个正整数标量。默认情况下,昏暗的是第一个数组维度的大小不等于1。例如,考虑一个矩阵Y。
传输线(Y, [], 1)返回每一列的傅里叶反变换。
传输线(Y, [], 1)
传输线(Y, [], 2)回报每一行的傅里叶反变换。
传输线(Y, [], 2)
“非对称”
对称类型,指定为“非对称”或“对称”。当Y并不完全共轭对称由于舍入误差,传输线(Y,“对称”)对待Y就好像它是共轭对称的。有关共轭对称的更多信息,请参阅算法。
Y = fft (X)和X =传输线(Y)分别实现傅里叶变换和傅里叶反变换。为X和Y的长度n,这些变换定义如下:
Y = fft (X)
Y ( k ) = ∑ j = 1 n X ( j ) W n ( j − 1 ) ( k − 1 ) X ( j ) = 1 n ∑ k = 1 n Y ( k ) W n − ( j − 1 ) ( k − 1 ) ,
W n = e ( − 2 π 我 ) / n
的传输线功能测试向量Y共轭对称。一个向量v共轭对称的时候吗我th元素满足v (i) =连词(v([1,结束:1:2)))。如果向量Y共轭对称,那么逆变换计算速度和输出是真实的。
v
v (i) =连词(v([1,结束:1:2)))
使用笔记和限制:
输出是复杂的。
对称型“对称”不支持。金宝app
相关的限制来适应数据,看看适应限制工具箱函数的代码生成(MATLAB编码器)。
对墨西哥人输出,MATLAB®编码器™使用MATLAB所使用的库进行FFT算法。对于独立的C / c++代码,默认情况下,FFT算法的代码生成器生成的代码,而不是生产FFT库调用。生成调用一个特定的安装FFTW库,提供一个FFT图书馆回调类。一个FFT图书馆回调类的更多信息,见coder.fftw.StandaloneFFTW3Interface。
coder.fftw.StandaloneFFTW3Interface
的模拟MATLAB函数块,MATLAB仿真软件使用库使用FFT算法。对于C / c++代码生成,默认情况下,FFT算法的代码生成器生成的代码,而不是生产FFT库调用。生成调用一个特定的安装FFTW库,提供一个FFT图书馆回调类。一个FFT图书馆回调类的更多信息,见coder.fftw.StandaloneFFTW3Interface。
fft|fftw|ifft2|ifftn|ifftshift
fft
fftw
ifft2
ifftn
ifftshift
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在