资源简介
里面包括IMD分解,然后求出分解分量的能量熵。你可以求出个各个样本的能量熵然后进行分类。完美运行,你指的拥有。

代码片段和文件信息
function [PFresidue] = lmd(x)
c = x;
N = length(x);
A = ones(1N);
PF = [];
aii = 2*A;
while(1)
si = c;
a = 1;
while(1)
h = si;
maxVec = [];
minVec = [];
% look for max and min point
for i = 2: N - 1
if h (i - 1) < h (i) & h (i) > h (i + 1)
maxVec = [maxVec i];
end
if h (i - 1) > h (i) & h (i) < h (i + 1)
minVec = [minVec i];
end
end
% check if it is residual
if (length (maxVec) + length (minVec)) < 2
break;
end
% handle end point
lenmax=length(maxVec);
lenmin=length(minVec);
%left end point
if h(1)>0
if(maxVec(1) yleft_max=h(maxVec(1));
yleft_min=-h(1);
else
yleft_max=h(1);
yleft_min=h(minVec(1));
end
else
if (maxVec(1) yleft_max=h(maxVec(1));
yleft_min=h(1);
else
yleft_max=-h(1);
yleft_min=h(minVec(1));
end
end
%right end point
if h(N)>0
if(maxVec(lenmax) yright_max=h(N);
yright_min=h(minVec(lenmin));
else
yright_max=h(maxVec(lenmax));
yright_min=-h(N);
end
else
if(maxVec(lenmax) yright_max=-h(N);
yright_min=h(minVec(lenmin));
else
yright_max=h(maxVec(lenmax));
yright_min=h(N);
end
end
%get envelop of maxVec and minVec using
%spline interpolate
maxEnv=spline([1 maxVec N][yleft_max h(maxVec) yright_max]1:N);
minEnv=spline([1 minVec N][yleft_min h(minVec) yright_min]1:N);
mm = (maxEnv + minEnv)/2;
aa = abs(maxEnv - minEnv)/2;
mmm = mm;
aaa = aa;
preh = h;
h = h-mmm;
si = h./aaa;
a = a.*aaa;
aii = aaa;
B = length(aii);
C = ones(1B);
bb = norm(aii-C);
if(bb < 1000)
break;
end
end
pf = a.*si;
PF = [PF; pf];
bbb = length (maxVec) + length (minVec);
% check if it is residual
if (length (maxVec) + length (minVec)) < 20
break;
end
c = c-pf;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1269838 2018-11-19 10:54 新建文件夹\1224_2_2磨损击穿C-OUT.xlsx
文件 2486 2018-09-22 15:21 新建文件夹\lmd.m
文件 1654 2018-11-19 10:52 新建文件夹\Unti
目录 0 2018-11-19 10:54 新建文件夹
----------- --------- ---------- ----- ----
1273978 4
- 上一篇:基于stm32单片机的水质监测
- 下一篇:开源骚客的SDRAM
相关资源
- 编程实现二维DCT变换
- 图像二值化
- 用FFT对信号进行频谱分析
- Tone-Reservation
- QGA 量子遗传算法
- 差分形式的阻滞增长模型
- 遗传算法的M文件
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- Matalb实现停车场完整系统
评论
共有 条评论