24小时热门版块排行榜    

查看: 774  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

个男子

新虫 (初入文坛)

[求助] 快速傅里叶变换

大家早上好,请教一个问题哈。小弟用快速傅里叶变换得到对应信号的实部和虚部,现在想利用实部和虚部绘制曲线,利用这个公式:快速傅里叶变换,其中d0是直流分量,dn是第n点振幅,w1是2PI/T,最后那个是虚部除以实部的反正切(0~PI)。可是求出来的曲线为啥不对那
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

个男子

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by feixiaolin at 2015-01-31 15:59:26
dn=sqrt(re.FFT(n)^2+im.FFT(n)^2)
theta=反正切要讨论【根据正负号组合】

theta是不是只能是PI/2的倍数,还是由计算得来虚部比实部的反正切的值。我现在用的模型和理论上的有些不同,为:y=d0+(-1)^n *dn* sin(2PI/T *n + theta).....其中theta取值为-PI到PI。。。但是拟合出来的曲线n=1,2的时候还行,越大差的越大,不知道问题出在哪了
3楼2015-01-31 17:51:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

feixiaolin

荣誉版主 (文坛精英)

优秀版主

dn=sqrt(re.FFT(n)^2+im.FFT(n)^2)
theta=反正切要讨论【根据正负号组合】
2楼2015-01-31 15:59:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
3楼: Originally posted by 个男子 at 2015-01-31 17:51:44
theta是不是只能是PI/2的倍数,还是由计算得来虚部比实部的反正切的值。我现在用的模型和理论上的有些不同,为:y=d0+(-1)^n *dn* sin(2PI/T *n + theta).....其中theta取值为-PI到PI。。。但是拟合出来的曲线n=1, ...

正负号对应象限

[ 发自小木虫客户端 ]
4楼2015-01-31 18:09:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见