ell 发表于 2007-1-9 21:25

如何用matlab画时频图?

我手头上有一组震动数据,想用matlab画出以时间为横轴,频率为纵轴的时频图,请问用
什么命令阿?
--

xiaoyongsword 发表于 2007-1-9 21:37

plot

eight 发表于 2007-1-9 23:32

原帖由 ell 于 2007-1-9 21:25 发表
我手头上有一组震动数据,想用matlab画出以时间为横轴,频率为纵轴的时频图,请问用
什么命令阿?
--


这个应该讨论过,搜索一下论坛吧。不过我觉得应该是按照以下思路的:首先用fft求出变换值,然后画三维图,其中纵轴的频率参考“信号处理方法”板块的精华贴

orchis_2005 发表于 2007-2-1 14:45

有很多种:
我所知道的
=specgram(x,)
也可以对数据X的进行时频分析, 再imagesc(t,f,b)就可绘出你所要的时频图。
试试看看,对你的数据行不行。

[ 本帖最后由 orchis_2005 于 2007-2-1 14:55 编辑 ]
页: [1]
查看完整版本: 如何用matlab画时频图?