SY0905102 发表于 2011-5-11 09:55

不错谢谢

pitterluo 发表于 2011-5-18 14:31

{:{39}:}{:{39}:}

wc10122 发表于 2011-5-19 11:00

你的幅值不对啊!

0.5*sin(2*pi*15*t)的幅值是0.5*pi

即使用你说的“将得到的变换后结果乘以2除以N即可”,画出的图的幅值也是错的!

1162380934 发表于 2011-5-26 15:30

{:{39}:}

mumu228 发表于 2011-6-4 14:10

受益匪浅

a1215060 发表于 2011-6-21 12:44

很好,很强大

ztx106 发表于 2011-6-22 15:41

讲得很好啊,解决了我的一个大难题,谢谢

wangkekeer 发表于 2011-6-22 21:45

今天又学习了

sunsun1212 发表于 2011-7-6 10:42

幅值不对,太大了,与原信号不符,望楼主解释

hanyou 发表于 2011-7-8 13:58

不好意思,那个帖子是我转载的,里头在频谱上谈振幅的说法确实是有问题,频谱幅值和振动幅值是两个完全不同的概念,大家看一下下面例子:

t = 0:0.001:0.6;
x = sin(2*pi*50*t) + sin(2*pi*120*t);
y = x;
Fs = 1024;%采样频率
N = 1024;%采样点数
Y = fft(y,N);
Pyy = Y.*conj(Y)/N;%power spectrum %conj()共轭
f = Fs * (0:(N/2))/N;
plot(f,Pyy(1:(N/2+1)));
title('功率谱');
xlabel('频率(Hz)');

这是振动信号分析中用得最多的功率谱(功率谱是频谱的一种)计算方法,对信号来说,我们需要理解的是无论是频域还是时域,其信号能量是一样的。这个例子中信号x的能量从时域计算是:x_E=sum(x.^2);从频域计算是:Pyy_E=sum(Pyy);可以看出两者确实是一致的。这就是时域幅值和频域幅值(功率谱)的关系了。

简彦成 发表于 2011-7-25 08:35

{:{39}:}

lm20051003 发表于 2011-7-25 20:18

好东西,飘过

ximeiji 发表于 2011-7-26 14:58

学习了,就是第三个例子怎么就没有程序了呢?

期待着一天 发表于 2011-7-28 11:16

回复 1 # hanyou 的帖子

幅频图解释的很好,很详细,能具体讲一下相频图怎么得到吗,举一个单频信号求出其相位的过程,谢谢

qh6184776 发表于 2011-7-28 20:23

关于补零的问题,作者讲得很清楚
页: 1 [2] 3 4 5 6 7 8
查看完整版本: matlab中关于FFT的使用(理解频率分辨率、补零问题)