tianya7071 发表于 2007-11-27 09:11

[讨论]到底如何画频谱图?

现在手头只有一些数据,想生成频谱图!这个过程怎么实现?谢谢大家

无水1324 发表于 2007-11-27 09:26

FFT 不行吗?

tianya7071 发表于 2007-11-27 18:34

有没有相关的matlab程序代码啊,给发一个看看吧

[ 本帖最后由 tianya7071 于 2007-11-27 18:35 编辑 ]

无水1324 发表于 2007-11-28 10:06

回复 #3 tianya7071 的帖子

在matlab中help fft

xdhuang 发表于 2007-12-4 14:41

简单代码

如下代码即可生成谱图:
w=3.2*pi/12;
N=16;
n=0:N-1;
x=cos(w*n);
Fx=fft(x);
subplot(2,1,1); stem(0:N-1,abs(Fx),'.');

andongny 发表于 2013-3-14 10:30

画的频谱图幅值太大怎么办?
页: [1]
查看完整版本: [讨论]到底如何画频谱图?