【发布时间】:2016-07-26 14:21:36
【问题描述】:
我已经从傅立叶变换中获得了幅度和相位,现在我被要求使用这些矩阵来倒退并再次再现图像。到目前为止,这是我的理解:
%Here we have the imaginary part
z = Mag.*cos(Phase) + 1i.*sin(Phase);
%Here we get the real part
real = sqrt((Mag).^2-(z).^2);
image = ifftshift(real);
image = ifft(image);
imshow(image);
我采用幅度和相位并得到虚部。然后我使用幅度公式,即Mag = sqrt((real)^2+(imaginary)^2) 来尝试求解实部。然后我做反向移位和反向傅立叶变换,希望得到图像......但我得到:
我真的需要帮助解决这个问题,有什么想法吗?
【问题讨论】:
-
所有你需要做的就是参加
z的IFFT。您不需要自己进行real部分的IFFT。您还缺少Mag的虚数乘法。 @vsoftco 说得对。