24小时热门版块排行榜    

查看: 1942  |  回复: 14

阿乐斗士

木虫 (著名写手)

[求助] 傅里叶变换 已有4人参与

我的参数是x=[1           2         3              4            5                   6            7              8              9                  10];
                 y=[709      711       609        507        577              544         697          704          703               789 ];
如何对其进行傅里叶变换(x的单位为秒)?


初学者,望大神指点
回复此楼

» 猜你喜欢

且行且珍惜
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

sxf2012

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
阿乐斗士: 金币+4, ★★★很有帮助 2014-10-25 20:55:37
CODE:
dx = x(2)-x(1);
w = linspace(-2*pi/dx,2*pi/dx,length(x));
Fy = fftshift(fft(y));
plot(w,abs(Fy))

11楼2014-10-24 18:16:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

wujianchana

木虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
阿乐斗士: 金币+2, 有帮助 2014-10-25 20:57:03
阿乐斗士: 金币+1 2014-10-25 20:58:17
fft(y,N);

做多少点的fft,N就写多少……
不知道对不对
2楼2014-10-24 15:43:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hydzp

木虫之王 (文学泰斗)

【答案】应助回帖

感谢参与,应助指数 +1
估计x是时间间隔值,Y是采样点,用matlab函数即可得到
3楼2014-10-24 15:52:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿乐斗士

木虫 (著名写手)

引用回帖:
3楼: Originally posted by hydzp at 2014-10-24 15:52:16
估计x是时间间隔值,Y是采样点,用matlab函数即可得到

是时间间隔值,Y是采样点,能不能帮忙写一下程序
且行且珍惜
4楼2014-10-24 16:00:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿乐斗士

木虫 (著名写手)

引用回帖:
2楼: Originally posted by wujianchana at 2014-10-24 15:43:10
fft(y,N);

做多少点的fft,N就写多少……
不知道对不对

谢谢回帖,能不能帮忙写一下程序
且行且珍惜
5楼2014-10-24 16:01:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wujianchana

木虫 (小有名气)

引用回帖:
5楼: Originally posted by 阿乐斗士 at 2014-10-24 16:01:01
谢谢回帖,能不能帮忙写一下程序...

第一句就是啊……

N=16;% 或者你想要做的FFT点数
Yafterfft=fft(y,N);%得到频域点的值

我没弄懂你想要得到啥……你采样间隔和我做fft没关系啊……
6楼2014-10-24 16:14:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿乐斗士

木虫 (著名写手)

引用回帖:
6楼: Originally posted by wujianchana at 2014-10-24 16:14:26
第一句就是啊……

N=16;% 或者你想要做的FFT点数
Yafterfft=fft(y,N);%得到频域点的值

我没弄懂你想要得到啥……你采样间隔和我做fft没关系啊……...

谢谢,原来没有关系啊,我要做:一些点比如说t=1s时,热辐射值是709……t=10s,热辐值是789,然后对其进行傅里叶变换
且行且珍惜
7楼2014-10-24 16:25:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hydzp

木虫之王 (文学泰斗)

【答案】应助回帖


阿乐斗士: 金币+1 2014-10-25 20:58:07
FFT=fft(N),N为采样的点数
8楼2014-10-24 16:27:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hydzp

木虫之王 (文学泰斗)

【答案】应助回帖

纠正哈,FFT=fft(Y),fft为matlab的函数,FFT为频域的复函数
9楼2014-10-24 16:30:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿乐斗士

木虫 (著名写手)

引用回帖:
9楼: Originally posted by hydzp at 2014-10-24 16:30:29
纠正哈,FFT=fft(Y),fft为matlab的函数,FFT为频域的复函数

与我的x没有关系,?只与我的采样的点数有关
且行且珍惜
10楼2014-10-24 16:44:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 阿乐斗士 的主题更新
信息提示
请填处理意见