資源簡介
使用小波分析對各種軸承進行故障診斷,打開.m文件,然后把相應的信號數據載入.mat進行保存,仿真是時候把.m和.mat文件設定在同一路徑,即可畫出圖形。
代碼片段和文件信息
%采樣頻率
fs=10000;
%軸承滾動體故障信號
load?bearingout.mat
fid=fopen(‘bearingout.mat‘‘r‘);%故障
xdata=fread(fid1024‘int16‘);
fclose(fid);
xdata=(xdata-mean(xdata))/std(xdata1);
?
%時域波形
figure(1);
plot(1:1024xdata);
xlabel(‘時間?t/n‘);
ylabel(‘電壓?V/v‘);
?
%db10小波進行4層分解
%一維小波分解
[cl]?=?wavedec(xdata4‘db10‘);
%重構第1~4層細節系數
d4?=?wrcoef(‘d‘cl‘db10‘4);
d3?=?wrcoef(‘d‘cl‘db10‘3);
d2?=?wrcoef(‘d‘cl‘db10‘2);
d1?=?wrcoef(‘d‘cl‘db10‘1);
- 上一篇:MATLAB金融教程
- 下一篇:matlab小波分析GUI界面實現
評論
共有 條評論