资源简介
MATLAB源程序,可直接将多组数据进行imf转换。方便实用。
代码片段和文件信息
clear all;
y1=load (‘20141223.TXT‘);
hh=0;
[row1g1]=size(y1);
for g=1:g1
c1=y1(:g);
[rowclu]=size(c1);
for h=1:row/1024
x=c1((1024*(h-1)+1):1024*h:);
hh=hh+1;
fs=100;
N=1024;
t=0:1/fs:(N-1)/fs;
z=x;
c=emd(z);
%计算每个IMF分量及最后一个剩余分量residual与原始信号的相关性
[mn]=size(c);
for i=1:m;
a=corrcoef(c(i:)z);
xg(i)=a(12); %xg是与原始信号的相关性
end
xg;
for i=1:m-1
%--------------------------------------------------------------------
%计算各IMF的方差贡献率
%定义:方差为平方的均值减去均值的平方
%均值的平方
% bghhvchg.imfp2=mean(c(i:)2).^
相关资源
- 基于G.Rilling所写EMD的MATLAB代码的中文
- EEMD总体经验模式分解算法matlab程序
- EMD HHT MATLAB源代码,适合初学者
- CEEMD代码,matlab亲测可用
- memd代码多元经验模态分解
- emd分解程序以及HHT变换
- EMD工具箱matlab
- 经验模态分解emd源代码
- 镜像延拓的emd程序
- 关于emd的使用的一个小,可以拿过去
- EMD EEMD VMD比较
- 经验模态分解EMD不带边界延拓的
- 经验模态分解CEEMDAN
- 加注释完整CEEMD程序的matlab代码
- emd 的改进版程序ceemd
- Matlab-EMD工具箱 + 详细安装方法
- EMD经验模态分解MATLAB源代码,非常好
- 小波去噪及EMD分解matlab相关程序
- 轴承故障分解
- 小波分析语音信号并计算各IMF包络的
- Matlab-EMD工具箱+最新版emd.
- SVD分解结合ceemdan去噪
- matlab代码 CEEMD程序+注释
- 基于经验模态分解EMD去噪的matlab代码
- 希尔伯特-黄变换MATLAB程序及相关资料
- EMD程序 matlab
- 台湾中央大学的EEMD分解matlab程序
- matlab emd工具箱最新版
- emd分解 边际谱 hilbert包络解调 小波包
- EMD去噪
评论
共有 条评论