资源简介
极点对称模态分解(EMSD)是国内学者2014年新提出的数据处理方法,里面有matlab程序算法和案例
代码片段和文件信息
disp(‘It is running. Please wait ...‘);
clear all;
javaaddpath(pwd);
esmd= esmd4j.Esmd();
% load data
data=load(‘winddata.txt‘);
Y=data(:1);
delt_t = 0.05; % sampling period
t=esmd.init_t(length(Y)delt_t);
%parameters setting:
minLoop=1;
maxLoop=40;
extremeNumR=4; % >=4
jianGeNum = 1; %
rList = esmd.getVarianceRatio(t Y minLoop maxLoop extremeNumR);
[minVaridx]=min(rList);
optLoop=idx+minLoop-1;
disp(‘optimal loop is: ‘);
fprintf(‘optLoop=%d\n‘optLoop);
%-----------------------------------
x=minLoop:maxLoop;
figure(1)
plot(xrList)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-24 01:21 esmd4matlab_1.0\
文件 1130 2017-01-10 13:02 esmd4matlab_1.0\run_2.m
文件 10729 2016-07-20 08:56 esmd4matlab_1.0\winddata.txt
文件 104 2017-02-24 01:12 esmd4matlab_1.0\readme.txt
目录 0 2017-02-24 01:21 esmd4matlab_1.0\esmd4j\
文件 15392 2017-02-24 01:06 esmd4matlab_1.0\esmd4j\Esmd.class
文件 555 2017-02-24 01:19 esmd4matlab_1.0\run_1.m
- 上一篇:matlab关于蒙特卡洛和算定积分的代码
- 下一篇:指纹识别matlab实现
评论
共有 条评论