主要内容

IFFTN.

多维逆快速傅里叶变换

描述

例子

x = ifftn(y返回多维离散逆傅立叶变换使用快速傅里叶变换算法的N-D阵列。N-D逆变换等同于计算沿着每个维度的1-D逆变换y。输出X与尺寸相同y

例子

x = ifftn(ySZ.截断y或垫子y根据拖尾零,然后根据矢量的元素进行逆变换SZ.。每个元素SZ.定义相应的变换尺寸的长度。例如,如果y是一个5×5×5阵列,然后X = IFFTN(y,[8 8 8])用零填充每个尺寸,导致8×8-8逆变换X

例子

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

例子

全部收缩

你可以使用IFFTN.函数将频率上采样的多维数据转换为在时间或空间中采样的数据。这IFFTN.功能还允许您控制变换的大小。

创建一个3×3×3阵列并计算其逆傅立叶变换。

y = rand(3,3,3);IFFTN(Y);

填充尺寸y具有尾随零,使变换大小为8-×8-8。

x = ifftn(y,[8 8 8]);尺寸(x)
ans =.1×38 8 8.

对于几乎共轭对称阵列,您可以通过指定更快地计算逆傅立叶变换'对称'选项,也确保输出是真实的。

计算几乎共轭对称阵列的3-D逆傅立叶变换。

Y(:,:,1)= [1E-15 * I 0;1 0];Y(:,:,2)= [0 1;0 1];x = ifftn(y,'对称'
x = x(:,:,1)= 0.3750 -0.1250 -0.1250 -0.1250 x(:,:,2)= -0.1250 0.3750 -0.1250 -0.1250

输入参数

全部收缩

输入数组,指定为向量,矩阵或多维数组。如果y是类型单身的, 然后IFFTN.本身计算单一精度,和X也是类型的单身的。除此以外,X作为类型返回双倍的

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

逆变换尺寸的长度,指定为正整数的向量。

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

对称类型,指定为'非对称'或者'对称'。什么时候y由于圆截止错误,并不完全是共轭对称的,ifftn(y,'对称')对待y好像它是缀合物对称的。有关共轭对称的更多信息,请参阅算法

更多关于

全部收缩

N-D逆傅里叶变换

离散逆傅里叶变换XanN-D阵列y被定义为

X P. 1 P. 2 ...... P. N = σ. j 1 = 1 m 1 1 m 1 ω. m 1 P. 1 j 1 σ. j 2 = 1 m 2 1 m 2 ω. m 2 P. 2 j 2 ...... σ. j N = 1 m N 1 m N ω. m N P. N j N y j 1 j 2 ...... j N

每个维度都有长度mK.为了K.= 1,2,......,N, 和 ω. m K. = E. 2 π 一世 / m K. 是一个复杂的统一根源一世是虚构的单位。

算法

  • IFFTN.功能测试数组中的矢量是否在y在所有尺寸中是缀合物对称的。矢量V.缀合物是对称的一世元素满足v(i)=结合(v([1,端:-1:2])))。如果是载体y在所有尺寸中是共轭对称的,那么逆变换计算更快,输出是真实的。

扩展能力

也可以看看

||||

在R2006A之前介绍