当前位置:编程学习 > Matlab >>

关于matlab中fft与ifft的问题

X=fft(x); magX=abs(X); angX=angle(X); Y=magX.*exp(1i*angX); y=ifft(Y); ----------------------------------------------- 为什么x和y不一样?
答案:最后加一句
y = real(y);

real为求复数实部的函数
这样x和y就一样了,因为反变换后虚部系数都为零
其他:我试了下,我的是一样的。。。。。。。。。。。 

上一个:matlab求一组数据的最大公约数的代码是什么...急!!!!!!!!!
下一个:MATLAB怎样用形态学的方法将像素点连成轮廓

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,