文件帮助中心文件
逆快速傅里叶变换
X =传输线(Y)
x = ifft(y,n)
X =传输线(Y, n,昏暗的)
x = ifft(___,symflag)
例子
x = ifft(y)计算逆离散傅里叶变换的y使用快速傅里叶变换算法。X大小是一样的吗y.
x = ifft(y)
y
X
如果y是向量吗IFFT(y)返回向量的逆变换。
IFFT(y)
如果y是一个矩阵IFFT(y)返回矩阵的每列的逆转换。
如果y是一个多维数组吗IFFT(y)将第一维中大小不等于1的值作为向量处理,并返回每个向量的反变换。
x = ifft(y那N)返回N- 点逆傅里叶变换y通过填充y带有尾随零的长度N.
x = ifft(y那N)
N
x = ifft(y那N那暗淡)返回沿维数的傅里叶反变换暗淡.例如,如果y是一个矩阵IFFT(y,n,2)返回N每行的逆变换。
x = ifft(y那N那暗淡)
暗淡
IFFT(y,n,2)
x = ifft(___那Symflag.)指定对称性y.例如,IFFT(Y,'对称')对待y作为缀合物对称。
x = ifft(___那Symflag.)
Symflag.
IFFT(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.
ans =.1×51 2 3 4 5
这IFFT.功能允许您控制变换的大小。
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 =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是的
INT8.
int16
int32
uint8.
uint16
UINT32
逻辑
[]
逆变换长度,指定为[]或者一个非负整数标量。填充y通过指定大于长度的变换长度来使用零y可以提高性能IFFT..长度通常被指定为2的功率为2或小素数的乘积。如果N小于信号的长度,那么IFFT.的后面的剩余信号值忽略N输入并返回截断结果。如果N是0,那么IFFT.返回一个空矩阵。
数据类型:双|单身的|INT8.|int16|int32|uint8.|uint16|UINT32|逻辑
要操作的维数,指定为正整数标量。默认情况下,暗淡是大小不等于1的第一个数组维度。例如,考虑一个矩阵y.
IFFT(y,[],1)返回每列的逆傅立叶变换。
IFFT(y,[],1)
IFFT(y,[],2)返回每一行的傅里叶反变换。
IFFT(y,[],2)
'非对称'
对称类型,指定为'非对称'或“对称”.什么时候y由于舍入误差,不完全共轭对称,IFFT(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
是其中之一N团结的根源。
这IFFT.功能测试是否有向量y共轭对称。一个向量V.在等于时是缀合物对称的结合(v([1,端:-1:2])))).如果向量y为共轭对称,则逆变换计算速度更快,输出为实数。
V.
结合(v([1,端:-1:2]))))
使用注意事项及限制:
输出是复杂的。
对称型“对称”不受支持。金宝app
有关可变大小数据的限制,请参见用于工具箱函数的代码生成的可变大小限制(MATLAB编码器).
对于MEX输出,马铃薯®编码器™使用MATLAB用于FFT算法的库。对于独立的C/ c++代码,默认情况下,代码生成器为FFT算法生成代码,而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供一个FFT库回调类。有关FFT库回调类的更多信息,请参阅coder.fftw.standalonefftw3interface.(MATLAB编码器).
coder.fftw.standalonefftw3interface.
用于模拟aMATLAB函数块,仿真软件使用Matlab用于FFT算法的库。对于C / C ++代码生成,默认情况下,代码生成器为FFT算法产生代码而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供一个FFT库回调类。有关FFT库回调类的更多信息,请参阅coder.fftw.standalonefftw3interface.(MATLAB编码器).
使用代码替换库(CRL),您可以生成在其上运行的优化代码手臂®皮质®- 具有霓虹灯扩展的处理器。要生成此优化代码,必须安装嵌入式编码器®金宝app用于ARM Cortex-A处理器的支持包(ARM Cortex-A处理器金宝app的嵌入式编码器支持包).生成的代码手臂皮层- 使用NE10库。有关更多信息,请参阅MATLAB函数支持ARM Cortex-A处理器的Ne10条件金宝app(ARM Cortex-A处理器金宝app的嵌入式编码器支持包).
使用代码替换库(CRL),您可以生成在其上运行的优化代码手臂皮层-M处理器。要生成此优化代码,必须安装ARM Cortex-M处理器金宝app的嵌入式编码器支持包(ARM Cortex-M处理器金宝app的嵌入式编码器支持包).生成的代码手臂皮层-M使用CMSIS库。有关更多信息,请参阅支持ARM Cortex-M处理器的MATLAB函数CMSIS条件金宝app(ARM Cortex-M处理器金宝app的嵌入式编码器支持包).
除非Symflag.是“对称”,即使所有虚部部分为零,输出也始终复杂。
有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱).
fft|fftw|IFFT2.|IFFTN.|ifftshift
fft
fftw
IFFT2.
IFFTN.
ifftshift
Sie Haben EineAbgeänderte版模具北美山脉。MöchtenSieDieses Beispiel Mit IhrenÄnderungenÖffnen?
Sie Haben AUF EINEN LINK GEKLICKT,DER DIESEM MATLAB-BEFEHL ONTSPRICHT:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。Webbrowser unterstützen keine MATLAB-Befehle。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
与当地办事处联系