Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-02-15, 16:09   #1
zxy.
初级会员
 
注册日期: 2008-10-17
年龄: 44
帖子: 1
声望力: 0
zxy. 正向着好的方向发展
默认 我的信号有10-20Hz次声频,我如何看到他们的特征

信号有10-20Hz次声频随机振动,我如何看到他的特征,用什么物理量能看出来呢?
zxy. 当前离线   回复时引用此帖
旧 2009-02-25, 15:43   #2
ywf
初级会员
 
注册日期: 2008-06-18
年龄: 56
帖子: 8
声望力: 0
ywf 正向着好的方向发展
默认 回复: 我的信号有10-20Hz次声频,我如何看到他们的特征

做一下频谱分析吧。

x1=hann(N).*x;
x1=x1-mean(x1);
y=fft(x1)/N;
y=abs(y).^2;
y(2:N/2)=2*y(2:N/2);
y(N/2+1:N)=0;

M=N/2-1;
n=1:1:M;
f0=n*(fs/N);
f0=f0/1000;
y=10*log10(y(1:M)/H1);
plot(f0,y);
clear y
grid on;
axis([-0.5 20.5 -120 10]);
set(gca,'XTick',[0:1:20]);
set(gca,'YTick',[-120:10:0]);
xlabel('f (KHz)');ylabel('A (dB)')
title('功率谱')

这个程序可能帮你的忙。
ywf 当前离线   回复时引用此帖
旧 2013-01-21, 22:27   #3
bbbearss
初级会员
 
注册日期: 2012-12-23
年龄: 40
帖子: 27
声望力: 13
bbbearss 正向着好的方向发展
默认 回复: 我的信号有10-20Hz次声频,我如何看到他们的特征

2楼说的是一种方法,不过楼主还可以利用物理仪器啊,像振动分析仪等就可以对振动信号进行分析,说白了也是对信号做频谱分析。
bbbearss 当前离线   回复时引用此帖
旧 2013-02-23, 23:19   #4
Auth
游客
 
帖子: n/a
生气 回复: 我的信号有10-20Hz次声频,我如何看到他们的特征

Everyone would benefit from readnig this post
  回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]关于matlab与c#编程的问题!高手指点! neu_cnlj MATLAB论坛 2 2010-05-10 09:46
Tips & Tricks: Creating and Using Web Views labfans MATLAB技术文章 0 2009-04-09 02:47
[求助]bp神经网络(急) sosnyf621 MATLAB论坛 0 2008-12-03 16:21
【求助】关于mex&fortran代码问题 eagle.k.y MATLAB论坛 0 2007-07-04 01:57


所有时间均为北京时间。现在的时间是 13:35


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.