• 大小: 1.23MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: matlab  

资源简介

先把信号进行lmd分解,在通过方差贡献率选择IMF分量,在计算能量熵。你值得拥有,可以运行,求好评!

资源截图

代码片段和文件信息

%*****************************************************************
%程 序 名:LMD-相关系数-能量熵--分类(单个)
%设 计 者:一头努力奋斗的猪
%设计时间:2018-9-22 10:17开始
%小论文:
%*****************************************************************
clc
clear all
fs=2560;%采样频率
Ts=1/fs;%采样周期
L=3072;%采样点数
t=(0:L-1)*Ts;%时间序列
STA=1; %采样起始位置
%---------------------导入实验分析数据--------------------------------------
A=xlsread(‘1224_2_2磨损击穿C-OUT.xlsx‘);
a1=A(1:30721);
x=a1‘;
%----------------------lmdf分解-------------------
[PF]=lmd(x)
figure(1);
imfn=PF;
n=size(imfn1); %size(X1)返回矩阵X的行数;size(X2)返回矩阵X的列数;N=size(X2),就是把矩阵X的列数赋值给N
subplot(n+111);  % m代表行,n代表列,p代表的这个图形画在第几行、第几列。例如subplot(22[12])
plot(tx); %故障信号
ylabel(‘原始信号‘‘fontsize‘12‘fontname‘‘宋体‘);

for n1=1:n
    subplot(n+11n1+1);
    plot(tPF(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-15 10:17  lmd-能量\
     文件     1286283  2018-10-15 10:16  lmd-能量\1224_2_2磨损击穿C-OUT.xlsx
     文件        2034  2018-10-15 10:15  lmd-能量\faming.m
     文件        2486  2018-09-22 15:21  lmd-能量\lmd.m

评论

共有 条评论