whutcl8110 发表于 2008-5-27 14:45

FFT得到的是什么

我想对发动机的示功图进行简谐分析,
Pg=;
Pg是气缸压力在曲轴720度内对应的值.
Pt=Pg.*(sin(afa)+0.25/2*sin(2*afa));afa是角度
Pt是压力作用到曲柄上的值

P=fft(Pt);
P是什么?

我想得到:
每一个谐次的幅值C1,C2……(Pt=P0+C1sin(wt+a)+C2sin(2wt+b)+……)

请指教!

whutcl8110 发表于 2008-5-27 15:19

自己顶

请各位高手多多指教!
感谢感谢!

gh688 发表于 2008-5-27 16:44

回复 2楼 的帖子

气缸压力在曲轴720度内对应的值 Pg   size(Pg)=160
压力作用到曲柄上的值         Pt   Pt=Pg.*(sin(afa)+0.25/2*sin(2*afa));
这里你的正弦函数sin(afa)和sin(2*afa))的角度afa就相当于我们普通FFT中的时间,由于你有Pt=Pg.*(sin(afa)+0.25/2*sin(2*afa));这个点乘的限制所以afa=0:4*pi/(160-1):4*pi这样size(afa)=160。
这样压力作用到曲柄上的值就求出来了(在720度范围内,采样间隔4*pi/(160-1))。如果你要批P=FFT(Pt),那你得到的P就是角度域afa变换到频域的一系列数组,这里你的角度就相当于时间了。
我想得到:
每一个谐次的幅值C1,C2……(Pt=P0+C1sin(wt+a)+C2sin(2wt+b)+……)
这个地方符号也没有解释一下没太看懂,请解释一下
页: [1]
查看完整版本: FFT得到的是什么