声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1649|回复: 4

[FFT] 关于FFT

[复制链接]
发表于 2007-5-31 10:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
算法描述中使用的是fourier连续变化,但是在matlab验证过程中只能使用FFT,但是,好象直接替换,又不对,希望解答。
例如:
a=exp(-x^2);
A=fourier(a);则A=pi/2*exp(-1/4*w^2);其中w是对应频域中的变量。
现在有
x=1:10;
w=(1:10)/10;
a=exp(-x^2);
A=pi/2*exp(-1/4*w^2);
B=fft(a);
如果能简单代替的话,则A与B应该相同,问题出在哪里呢,希望达人告知。
回复
分享到:

使用道具 举报

发表于 2007-5-31 11:14 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-6 13:57 编辑
原帖由 bigkevin86 于 2007-5-31 10:56 发表
算法描述中使用的是fourier连续变化,但是在matlab验证过程中只能使用FFT,但是,好象直接替换,又不对,希望解答。
例如:
a=exp(-x^2);
A=fourier(a);则A=pi/2*exp(-1/4*w^2);其中w是对应频域中的变量。
...

请注意点运算与矩阵运算的区别
 楼主| 发表于 2007-5-31 11:24 | 显示全部楼层
例如:
syms x w;
a=exp(-x^2);
A=fourier(a);则A=pi/2*exp(-1/4*w^2);其中w是对应频域中的变量。
现在有
x=1:10;
w=(1:10)/10;
a=exp(-x.^2);
A=pi/2*exp(-1/4*w.^2);
B=fft(a);
 楼主| 发表于 2007-5-31 11:25 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-6 13:57 编辑
原帖由 eight 于 2007-5-31 11:14 发表


请注意点运算与矩阵运算的区别

例如:
a=exp(-x^2);
A=fourier(a);则A=pi/2*exp(-1/4*w^2);其中w是对应频域中的变量。
现在有
x=1:10;
w=(1:10)/10;
a=exp(-x^2);
A=pi/2*exp(-1/4*w^2);
B=fft(a);
这样就对了,那么关于FFT和Fourier的简单替换,到底是哪儿不对了,谢谢
发表于 2007-5-31 11:30 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-6 13:57 编辑
原帖由 bigkevin86 于 2007-5-31 11:27 发表

例如:
syms x w;
a=exp(-x^2);
A=fourier(a);则A=pi/2*exp(-1/4*w^2);其中w是对应频域中的变量。
现在有
x=1:10;
w=(1:10)/10;
a=exp(-x.^2);
A=pi/2*exp(-1/4*w.^2);
B=fft(a);
这样就对了,关于 ...

对了就ok了,点运算的问题请移步 matlab 版,然后看置顶贴找答案
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 12:06 , Processed in 0.081184 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表