文件帮助中心文件
2-D逆快速傅里叶变换
X = ifft2 (Y)
X = IFFT2(y,m,n)
x = ifft2(___,symflag)
示例
x = ifft2(y)返回二维离散逆傅立叶变换使用快速傅里叶变换算法的矩阵。如果y是一个多维数组吗IFFT2.采用高于2.输出的每个维度的2-D逆变换X.大小是一样的吗y.
x = ifft2(y)
y
IFFT2.
X.
x = ifft2(y那m那N)截断y或垫子y后面的零组成一个m——- - - - - -N矩阵计算逆变换之前。X.也是m——- - - - - -N.如果y是一个多维数组吗IFFT2.形状前两个维度y据m和N.
x = ifft2(y那m那N)
m
N
x = ifft2(___那Symflag.)指定对称性y.例如,ifft2(y,'对称')对待y作为缀合物对称。
x = ifft2(___那Symflag.)
Symflag.
ifft2(y,'对称')
崩溃
你可以使用IFFT2.将频率上采样的2-D信号转换为在时间或空间中采样的信号进行采样。当IFFT2.功能还允许您控制变换的大小。
创建一个3×3矩阵并计算其傅里叶变换。
X =魔法(3)
X =3×38 1 6 3 5 7 4 9 2
y = fft2(x)
y =3×3复合物13.000 + 7.7942i 13.000 + 7.7942i 13.000 + 7.7942i 13.000 + 7.7942i 13.000 + 7.7942i 13.000 + 7.7942i
采取逆变换y,与原始矩阵相同X.,截止到截止错误。
ifft2 (Y)
ans =.3×38.0000 1.0000 6.0000 3.0000 5.0000 7.0000 4.0000 4.0000 9.0000 2.0000
填充两个尺寸y末尾为零,这样变换的大小为8 * 8。
z = ifft2(y,8,8);尺寸(z)
ans =.1×28 8.
对于近缀合的对称矩阵,您可以通过指定更快地计算逆傅里叶变换'对称'选项,也确保输出是真实的。
'对称'
计算近缀合对称矩阵的2-D逆傅里叶变换。
Y = [3 + 1E-15 * I 5;5 3];x = ifft2(y,'对称')
X =2×24 0 0 -1
输入数组,指定为矩阵或多维数组。如果y是类型单身那么IFFT2.本机计算在单一精度,和X.也是类型的单身.否则,X.作为类型返回双人间.
单身
双人间
数据类型:双人间|单身|INT8.|int16|int32|uint8.|uint16|UINT32|逻辑复数支持:金宝app是的
INT8.
int16
int32
uint8.
uint16
UINT32
逻辑
逆变换行数,指定为正整数标量。
数据类型:双人间|单身|INT8.|int16|int32|uint8.|uint16|UINT32|逻辑
逆变换列的数量,指定为正整数标量。
'非对称'
对称类型,指定为'非对称'或'对称'.什么时候y由于舍入误差,不完全共轭对称,ifft2(y,'对称')对待y就好像它是共轭对称的。有关共轭对称的更多信息,请参阅算法.
这个公式定义了离散傅里叶反变换X.一个m——- - - - - -N矩阵y:
X. P. 那 问: = 1 m σ. j = 1 m 1 N σ. K. = 1 N ω m ( j - 1 ) ( P. - 1 ) ω N ( K. - 1 ) ( 问: - 1 ) y j 那 K.
ωm和ωN是复杂的统一根源:
ω m = E. 2 π 我 / m ω N = E. 2 π 我 / N
我是虚构的单位。P.从1到1m和问:从1到1N.
当IFFT2.功能测试是否在矩阵中的向量y在两个尺寸中是缀合物对称的。矢量V.共轭对称吗我元素满足v(i)=结合(v([1,端:-1:2]))).如果向量y在两个尺寸中是共轭对称的,那么逆变换计算更快,输出是真实的。
V.
v(i)=结合(v([1,端:-1:2])))
使用说明和限制:
对称型'对称'不受支持。金宝app
对墨西哥人输出,马铃薯®编码器™使用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库。有关更多信息,请参阅MATLAB函数的CMSIS条件支持ARM Cortex-M处理器金宝app(ARM Cortex-M处理器金宝app的嵌入式编码器支持包).
除非Symflag.是'对称',即使所有虚部部分为零,输出也始终复杂。
有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱).
FFT2.|fftw|IFFT.|IFFTN.|ifftshift
FFT2.
fftw
IFFT.
IFFTN.
ifftshift
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室