happier20051999 发表于 2009-5-6 14:16

高手帮帮忙,关于求特征频率的

我现在有一组实验所得的振动数据,想得到他的特征频率,我的初步想法是通过matlab对他进行fft变换,然后求出振动数据幅值中的极值,然后来求得他所对应的频率,但不知道如何实现,哪位高手帮帮忙

ChaChing 发表于 2009-5-6 16:41

原帖由 happier20051999 于 2009-5-6 14:16 发表 http://www.chinavib.com/forum/images/common/back.gif
...进行fft变换,然后求出振动数据幅值中的极值,然后来求得他所对应的频率...
按LZ讲的不就可以进行编程?

happier20051999 发表于 2009-5-6 20:03

回复 沙发 ChaChing 的帖子

我现在是通过matlab可以算出幅值的极值,但是该如何去找到他所对应的频率是多少呢?

ChaChing 发表于 2009-5-6 20:52

回复 板凳 happier20051999 的帖子

help max
= max(...)

happier20051999 发表于 2009-5-6 22:07

谢谢,找到了求极值的函数
Lmax = diff(sign(diff(y)))== -2;
Lmax = ;
ymax=y(Lmax);
fmax=f(Lmax);
ymax就是幅值极值的矩阵,fmax是所对应的数组下标

ChaChing 发表于 2009-5-6 22:21

回复 5楼 happier20051999 的帖子

抱歉! 好像一开始就误解LZ了!
个人已习惯上先选取区间, 再求max!
没注意到LZ要"极值"!
页: [1]
查看完整版本: 高手帮帮忙,关于求特征频率的