月夜风笛 发表于 2012-8-21 23:23

Matlab傅里叶里逆变换的问题,新手求助

关于一个Matlab中傅里叶逆变换的问题,功率曲线为 PdBm=10Exp(-(f/f0)2),转化为mW功率单位的函数为Pmw=10.^(PdBm/10),然后来求Pmw的傅里叶逆变换,从而得到时域里的V-t函数。
但是利用语句V=ifourier(Pmw)的结果是V =transform::fourier(10^(1/exp(w^2/(40000*pi^2))), w,t)/(2*pi).也即要得的V-t函数不能直接在Matlab上显示出来,所以用ezplot画图也不行。
但是直接对PdBm进行逆变换y=ifourier(PdBm),是可以得到具体函数的y =(1000*pi^(1/2))/exp(10000*pi^2*t^2),不过y应该不是要得的时域函数。
所以想问问大家Pmw到底有没有对应的傅里叶逆变换的原函数,如果有的话,为什么在Matlab上做逆变换的时候会无法直接显示出原函数V的表达式呢?

希望各位知道的能指教一下撒。

伤痕累累 发表于 2012-8-22 14:27

本帖最后由 伤痕累累 于 2012-8-22 14:27 编辑

ifft你试了吗?快速傅里叶的逆变换
页: [1]
查看完整版本: Matlab傅里叶里逆变换的问题,新手求助