用Matlab的FFT算法计算卷积,结果是不是要除一个因子?

vonlepis 2008-04-13 10:47:41
对f1和f2做fft变换然后相乘,再结果对做ifft希望得到卷积。但这样得到的结果出奇的大,
比解析卷积的函数能量大好几个数量级,没法继续计算。。。

怀疑是MATLAB的fft算法结果里乘了一个因子,因此两个fft算子的乘积带来的效果无法
用一次ifft抵消。用矩形函数尝试的时候发现这个因子与取点数N有关,但此函数太简单
了,有些性质还没试出来,试了试高斯函数,没发现与N的直接关系。

试来试去都跟做实验差不多了。。。有没有达人知道这种情况是算法上什么问题导致
的?如何才能得到正常大小的卷积结果?
...全文
418 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ogoil 2008-10-30
  • 打赏
  • 举报
回复
等待大侠
东方之珠 2008-04-13
  • 打赏
  • 举报
回复
支持
CathySun118 2008-04-13
  • 打赏
  • 举报
回复
不会,up

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧