资源简介
对emd的matlab代码进行详细的中文注释,希望大家学习。
代码片段和文件信息
% EMD 计算经验模式分解
%
%
% 语法
%
%
% IMF = EMD(X)
% IMF = EMD(X...‘Option_name‘Option_value...)
% IMF = EMD(XOPTS)
% [IMFORTNB_ITERATIONS] = EMD(...)
%
%
% 描述
%
%
% IMF = EMD(X) X是一个实矢量,计算方法参考[1],计算结果包含在IMF矩阵中,每一行包含一个IMF分量,
% 最后一行是残余分量,默认的停止条件如下[2]:
%
% 在每一个点 mean_amplitude < THRESHOLD2*envelope_amplitude (注:平均幅度与包络幅度的比值小于门限2)
% &
% mean of boolean array {(mean_amplitude)/(envelope_amplitude) > THRESHOLD} < TOLERANCE
% (注:平均幅度与包络幅度比值大于门限的点数占信号总点数中的比例小于容限)
% &
% |#zeros-#extrema|<=1 (注:过零点和极值点个数相等或者相差1)
%
% 这里 mean_amplitude = abs(envelope_max+envelope_min)/2 (注:平均幅度等于上下包络相互抵消后残差的一半的绝对值,理想情况等于0)
% 且 envelope_amplitude = abs(envelope_max-envelope_min)/2 (注:包络幅度等于上下包络相对距离的一半,理想情况等于上下包络本身的绝对值)
%
% IMF = EMD(X) X是一个实矢量,计算方法参考[3],计算结果包含在IMF矩阵中,每一行包含一个IMF分量,
% 最后一行是残余分量,默认的停止条件如
相关资源
- bemd 二维经验模态分解
- EEMD-ANN
- atrous-plusBEMD
- EMD-end-effect-reference-code EMD端点效应参
- EMD-hilbert-IMF 本程序主要通过EMD和hil
- CEEMD 新的EMD改进算法
- VMD 变模式分解(Variational Mode Decompo
- CEEMD_V ceemdan是对EMD EEMD的改进算法
- CEEMD-Noise
- EMD-denoising 内容包括:EMD去噪
- [HHT]-fast-EMDEEMDCEEMD-with-ref 本压缩文件
- CEEMD_eemd 此文件包含了法国人Gabriel
- emd 西储大学电机轴承故障诊断
- emdcmp 对心电信号进行EMD分解
- bemd 二维EMD程序
- denoising
- EMD matlab实现EMD分解。完整的EMD分解程
- emd 个比较经典的二维经验模式分解程
- Annas-EMD 二维EMD算法
- emd(2) 在MATLAB环境下实现二维emd分解
- ceemd 一段eemd分解的程序
- 经验模态分解hht变换程序
- EMD+相关系数+Hilbert+包络谱
- EMD分解小程序
- EEMD经验变分模态分解
- MatlabEMDHHTSVM-程序及图形.doc
- 关于经验模态分解的的一些matlab程序
- emd程序对机械振动信号分解
- EEMD信号分解
- EMD分解matlab程序
评论
共有 条评论