在Matlab中利用EMD分析
emd - computes EMD and bivariate/complex EMD with various options
计算EMD和双变量/复杂EMD,并提供各种选项
emd_online - computes on-line EMD variation. Note that it does not truly apply on-line: the function is only a demonstration.
计算在线EMD变化。请注意,它并不是真正在线应用的:该函数只是一个演示。
emd_visu - visualization of EMD
EMD的可视化
cemd_visu - visualization of bivariate/complex EMD (automatically called by emd_visu when the input is complex)
双变量或复杂EMD的可视化(输入复杂时由EMD-VISU自动调用)
cenvelope - compute envelope curves for bivariate/complex EMD
计算二元/复EMD的包络曲线
cemd_disp - visualization of envelope curves and tube envelope
包络曲线和管包络的可视化
plot3c - plot a complex vector in 3 dimensions
在三维中绘制复杂矢量
plotc - plot the projection of a complex vector on a variable direction
绘制复杂矢量在可变方向上的投影
dirstretch - directional stretching of a complex vector
复矢量的方向拉伸
toimage - transform a spectrum made of 1D functions
变换由一维函数构成的频谱
addtag - add a tag to a graphic object
向图形对象添加标记
rmtag - remove a tag from a graphic object
从图形对象中删除标记
hastag - test whether a graphic object has a specific tag
测试图形是否具有特殊标记
findtag - find objects having a specific tag
找到有特殊标记的图形
先 imf=emd(time_series)
再 emd_visu(time_series,time,imf)
图一是结果 residue是趋势项
图二、图三两个是重构原信号的方式,就是把细节一点一点加上去和把趋势一点一点加上去
上一篇: 数据分析初体验1-numpy2