文档

ifftn

多维逆快速傅里叶变换

语法

X = ifftn (Y)
X = ifftn (Y,深圳)
X = ifftn (___symflag)

描述

例子

X = ifftn (Y)返回多维离散傅里叶变换一天的数组使用快速傅里叶变换算法。相当于一天逆变换计算一维沿着每个维度的逆变换Y。输出X一样的尺寸吗Y

例子

X = ifftn (Y,深圳)截断Y或垫Y与落后0之前反变换向量的元素深圳。的每个元素深圳定义了相应的变换的长度尺寸。例如,如果Y是5-by-5-by-5数组,那么X = ifftn (Y, [8 8 8])垫每个维度与零,导致一个8-by-8-by-8逆变换X

例子

X = ifftn (___,symflag)指定的对称性Y。例如,ifftn (Y,“对称”)对待Y随着共轭对称的。

例子

全部折叠

您可以使用ifftn函数将多维数据采样频率采样数据在时间和空间。的ifftn功能还允许您控制的大小变换。

创建一个3-by-3-by-3数组并计算其傅里叶反变换。

Y =兰德(3,3,3);ifftn (Y);

板的尺寸Y与落后于0,这样变换8-by-8-by-8大小。

X = ifftn (Y, [8 8 8]);大小(X)
ans =8 8 8

近共轭对称的数组,您可以通过指定计算傅里叶反变换得更快“对称”选项,这也确保了输出是真实的。

计算的三维傅里叶变换近共轭对称阵列。

Y (:: 1) = (1 e15汽油* 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就好像它是共轭对称的。有关共轭对称的更多信息,请参阅算法

更多关于

全部折叠

天逆傅里叶变换

离散傅里叶变换X一个N- d数组Y被定义为

X p 1 , p 2 , , p N = j 1 = 1 1 1 1 ω 1 p 1 j 1 j 2 = 1 2 1 2 ω 2 p 2 j 2 j N = 1 N 1 N ω N p N j N Y j 1 , j 2 , , j N

每个维度有长度kk= 1,2,…,N, ω k = e 2 π / k 是复杂的统一的根源在哪里虚数单位。

算法

  • ifftn功能测试向量是否在一个数组中Y在所有维度共轭对称。一个向量v共轭对称的时候吗th元素满足v (i) =连词(v([1,结束:1:2)))。如果向量Y共轭对称的所有维度,然后逆变换计算速度和输出是真实的。

扩展功能

之前介绍过的R2006a

这个主题有帮助吗?