声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1177|回复: 5

[编程技巧] 高手帮帮忙,关于求特征频率的

[复制链接]
发表于 2009-5-6 14:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

2.txt

6.64 KB, 下载次数: 1

回复
分享到:

使用道具 举报

发表于 2009-5-6 16:41 | 显示全部楼层
 楼主| 发表于 2009-5-6 20:03 | 显示全部楼层

回复 沙发 ChaChing 的帖子

我现在是通过matlab可以算出幅值的极值,但是该如何去找到他所对应的频率是多少呢?
发表于 2009-5-6 20:52 | 显示全部楼层

回复 板凳 happier20051999 的帖子

help max
[C,I] = max(...)
 楼主| 发表于 2009-5-6 22:07 | 显示全部楼层
谢谢,找到了求极值的函数
Lmax = diff(sign(diff(y)))== -2;
Lmax = [false; Lmax; false];
ymax=y(Lmax);
fmax=f(Lmax);
ymax就是幅值极值的矩阵,fmax是所对应的数组下标
发表于 2009-5-6 22:21 | 显示全部楼层

回复 5楼 happier20051999 的帖子

抱歉! 好像一开始就误解LZ了!
个人已习惯上先选取区间, 再求max!
没注意到LZ要"极值"!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 18:58 , Processed in 0.075251 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表