- 35
- 0
- 约2.22万字
- 约 37页
- 2021-02-03 发布于山东
- 举报
LMD经验模态分解 matlab 程序——原味的
曾经也用滑动平均写过 LMD ,其实滑动平均的 EMD 才是原汁原味的居于均值分解。
分享给有需要的人, 程序写的不好, 只是希望提供一种思路。 如果谁写了更完美 LMD 程序,
别忘了发我一份,快毕业了,一直没有把 LMD 写完美,对于我来说始终是个遗憾。来分完
美的 LMD 让我也品尝下,我也无憾了 ~
代码下载地址: /source/3102096
此处没有提供测试代码,如需要可以点这里: 点我
源代码如下:
%原始 lmd 算法,效果很不好,不知道程序哪里写错
function[PF,A,SI]=lmd(m)
c=m;
k=0
wucha1=0.001;
n_l=nengliang(m);
while 1
k=k+1;
a=1;
h=c;
[pf,a,si]=zhaochun(a,h,wucha1);
c=c-pf;
PF(k,:)=pf;
A(k,:)=a;
SI(k,:)=si;
c_pos=pos(c);
n_c=nengliang(c);
n_pf=nengliang(pf);
if length(c_pos)3 || n_cn_l/100 || length(pos(pf))length(c_pos) || n_pfn_c PF(k+1,:)=c;
break
end
end
function pos=pos
原创力文档

文档评论(0)