cubby 发表于 2010-1-26 10:57

请教matlab中fft的问题

我看matlab中fft的说明中显示,            
                     N
       X(k) =       sumx(n)*exp(-j*2*pi*(k-1)*(n-1)/N), 1 <= k <= N.
                  n=1

计算点是从1到N的。那如果我要变换的对象是从-N/2到N/2-1的那应该怎么使用fft呢?

另外有人让我自已写一个傅立叶变换的源程序,可是自已写的又特别慢。有没有哪位大狭有写好的?
谢谢啦

[ 本帖最后由 zhangnan3509 于 2010-1-27 22:45 编辑 ]

dsfire 发表于 2010-1-28 16:51

回复 楼主 cubby 的帖子

-N/2到N/2-1   是进行了周期严拓吧,和原来的没有区别的。你看一下全相位傅里叶就知道了,他从-N+1开始做的。
关于fft的程序,给你个网址,介绍的非常详细的。
http://hi.baidu.com/dsfire/blog/item/c0f9cc015603e2057bec2c3d.html
页: [1]
查看完整版本: 请教matlab中fft的问题