嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 10 元微信扫码支付:10 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
设计了基于Matlab软件的滚动轴承故障诊断系统,包括系统界面子系统、轴承特征频率计算子系统、数据加载子系统、时域分析子系统、时域统计分析子系统、频域分析子系统、打印子系统的设计。
ht=findobj(gcf,'tag','pinyufig');
hxb1=findobj(ht,'tag','cypled');
dt=str2double(get(hxb1,'String')); %提取采样频率
hxb2=findobj(ht,'tag','xxed');
f1=str2double(get(hxb2,'String')); %提取显示频率段下限
hxb3=findobj(ht,'tag','sxed');
f2=str2double(get(hxb3,'String')); %提取显示频率段上限
dt=1/dt;N=1024; %采样间隔和数据长度
n=0:N-1; %采样时间序列
t=n*dt;
y=fft(s); %信号进行傅里叶变换
f=n/(dt*N);
mag=abs(y); %求取振幅
subplot(2,1,2); %绘出幅值谱
subplot('position',[axleft axlow axweith axheight]);
plot(f(1:N/2),mag(1:N/2)*2/N);xlim([f1 f2]);
Xlabel('频率/Hz');
Ylabel('幅值');
title('幅值谱');
grid on %打开网格