主要内容

IFFT.

逆快速傅里叶变换

描述

例子

x = ifft(y计算逆离散傅里叶变换y使用快速傅里叶变换算法。X大小是一样的吗y

  • 如果y是向量吗IFFT(y)返回向量的逆变换。

  • 如果y是一个矩阵IFFT(y)返回矩阵的每列的逆转换。

  • 如果y是一个多维数组吗IFFT(y)将第一维中大小不等于1的值作为向量处理,并返回每个向量的反变换。

例子

x = ifft(yN返回N- 点逆傅里叶变换y通过填充y带有尾随零的长度N

例子

x = ifft(yN暗淡返回沿维数的傅里叶反变换暗淡.例如,如果y是一个矩阵IFFT(y,n,2)返回N每行的逆变换。

例子

x = ifft(___Symflag.指定对称性y.例如,IFFT(Y,'对称')对待y作为缀合物对称。

例子

全部折叠

傅里叶变换及其在时间和空间中采样的数据之间的反转,以及频率上采样的数据。

创建一个向量并计算它的傅里叶变换。

X = [1 2 3 4 5];y = fft(x)
y =1×5复杂15.0000 + 0.00000 i -2.5000 + 3.4410i -2.5000 + 0.8123i -2.5000 - 0.8123i -2.5000 - 3.4410i

求的逆变换y,与原始矢量相同X

IFFT(y)
ans =.1×51 2 3 4 5

IFFT.功能允许您控制变换的大小。

创建一个随机的3×5矩阵,并计算每行的8点逆傅里叶变换。结果的每一行都有8。

y =兰特(3,5);n = 8;x = IFFT(y,n,2);尺寸(x)
ans =.1×23 8

对于近似共轭的对称向量,你可以通过指定来更快地计算傅里叶反变换“对称”选项,也确保输出是真实的。当计算引入循环错误时,可能会出现几乎共轭对称数据。

创建矢量y这几乎是共轭对称的,并计算其逆傅里叶变换。然后,计算指定的逆变换“对称”选项,消除近0个虚部。

Y = [1 2:4+eps(4) 4:-1:2]
y =1×7.1.0000 2.0000 3.0000 4.0000 4.0000 3.0000 2.0000
X =传输线(Y)
X =1×7复杂2.7143 + 0.0000i -0.7213 + 0.0000i -0.0440  -  0.0000i -0.0919 + 0.0000i -0.0919  -  0.0000i -0.0440 + 0.0000i -0.7213  -  0.0000i
Xsym =传输线(Y,“对称”
Xsym =1×7.2.7143 -0.7213 -0.0440 -0.0919 -0.0919 -0.0440 -0.7213

输入参数

全部折叠

输入数组,指定为向量、矩阵或多维数组。如果y是类型单身的, 然后IFFT.本机计算在单一精度,和X也是类型的单身的.否则,X作为类型返回

数据类型:|单身的|INT8.|int16|int32|uint8.|uint16|UINT32|逻辑
复数支持:金宝app是的

逆变换长度,指定为[]或者一个非负整数标量。填充y通过指定大于长度的变换长度来使用零y可以提高性能IFFT..长度通常被指定为2的功率为2或小素数的乘积。如果N小于信号的长度,那么IFFT.的后面的剩余信号值忽略N输入并返回截断结果。如果N是0,那么IFFT.返回一个空矩阵。

数据类型:|单身的|INT8.|int16|int32|uint8.|uint16|UINT32|逻辑

要操作的维数,指定为正整数标量。默认情况下,暗淡是大小不等于1的第一个数组维度。例如,考虑一个矩阵y

  • IFFT(y,[],1)返回每列的逆傅立叶变换。

  • IFFT(y,[],2)返回每一行的傅里叶反变换。

数据类型:|单身的|INT8.|int16|int32|uint8.|uint16|UINT32|逻辑

对称类型,指定为'非对称'“对称”.什么时候y由于舍入误差,不完全共轭对称,IFFT(Y,'对称')对待y就好像它是共轭对称的。有关共轭对称的更多信息,请参阅算法

更多关于

全部折叠

传染媒介的离散傅里叶变换

y = fft(x)X =传输线(Y)分别实施傅立叶变换和逆傅立叶变换。为了Xy的长度N,这些变换定义如下:

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

是其中之一N团结的根源。

算法

  • IFFT.功能测试是否有向量y共轭对称。一个向量V.在等于时是缀合物对称的结合(v([1,端:-1:2])))).如果向量y为共轭对称,则逆变换计算速度更快,输出为实数。

扩展能力

也可以看看

||||

之前介绍过的R2006a