ifft2
二维快速傅立叶逆变换。
库::`工程师`
语法
函数调用
-
[参数:X]=ifft2(<参数:Y>>)-回报 二维离散傅立叶逆变换使用快速傅立叶变换算法的矩阵。 如果[参数:Y]是多维数组,则函数ifft2对大于的每个维度执行二维逆变换2. 输出参数[参数:X]大小与[参数:Y].
-
[参数:X]=ifft2(___,[参数:symflag])-定义对称性[参数:Y]除了前面语法中输入参数的任何组合。 例如,ifft2(Y,"对称")检查论点Y为共轭对称。
争论
输入参数
# Y — 输入数组
+
矩阵 | 多维数组
Details
输入数组,指定为矩阵或多维数组。 如果 Y 有一个类型 漂浮物32,则函数 ifft2 以单精度计算,以及 X 它也有一个类型 漂浮物32. 否则的话 X 返回为 漂浮64.
| 数据类型 |
|
# m 是 反向转换线的数量
+
正整数标量
Details
的反向转换线数,设为正整数。
| 数据类型 |
|
# n 是 反向转换列数
+
正整数标量
Details
的反向转换列数,设为正整数。
| 数据类型 |
|
算法
-
功能
ifft2检查矩阵是否为[参数:Y]共轭对称。 如果Y共轭对称,逆变换的计算速度更快,输出信号真实。功能 如果是共轭对称的 . 然而,二维时域信号的快速傅立叶变换具有一半的频谱在正频率,另一半在负频率,第一行和第一列保留为零频率。 为此,矩阵
Y如果满足以下所有条件,则为共轭对称:-
Y(1,2:结束)是共轭对称的,或Y(1,2:end)=conj(Y(1,end:-1:2)); -
Y(2:结束,1)是共轭对称的,或Y(2:end,1)=conj(Y(end:-1:2,1)); -
Y(2:结束,2:结束)是共轭中心对称,或Y(2:结束,2:结束)=conj(Y(结束:-1:2,结束:-1:2)).
-