首页 > 大数据 > 数据挖掘 > matlab使用经验模式分解emd 对信号进行去噪
load('sinusoidalSignalExampleData.mat','X','fs');xlabel('Time(s)');
[imf,residual,info] = emd(X,'Interpolation','pchip');
目前的IMF | #Sift Iter | 相对Tol | 停止标准命中1 | 2 | 0.026352 | SiftMaxRelativeTolerance2 | 2 | 0.0039573 | SiftMaxRelativeTolerance3 | 1 | 0.024838 | SiftMaxRelativeTolerance4 | 2 | 0.05929 | SiftMaxRelativeTolerance5 | 2 | 0.11317 | SiftMaxRelativeTolerance6 | 2 | 0.12599 | SiftMaxRelativeTolerance7 | 2 | 0.13802 | SiftMaxRelativeTolerance8 | 3 | 0.15937 | SiftMaxRelativeTolerance9 | 2 | 0.15923 | SiftMaxRelativeTolerance分解停止是因为残留信号的极值数小于'MaxNumExtrema'。
HHT(IMF,FS);
load('sinusoidalSignalExampleData.mat','X','fs');
emd(X,'Interpolation','pchip');
目前的IMF | #Sift Iter | 相对Tol | 停止标准命中1 | 2 | 0.026352 | SiftMaxRelativeTolerance2 | 2 | 0.0039573 | SiftMaxRelativeTolerance3 | 1 | 0.024838 | SiftMaxRelativeTolerance4 | 2 | 0.05929 | SiftMaxRelativeTolerance5 | 2 | 0.11317 | SiftMaxRelativeTolerance6 | 2 | 0.12599 | SiftMaxRelativeTolerance7 | 2 | 0.13802 | SiftMaxRelativeTolerance8 | 3 | 0.15937 | SiftMaxRelativeTolerance9 | 2 | 0.15923 | SiftMaxRelativeTolerance分解停止是因为残留信号的极值数小于'MaxNumExtrema'。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69982319/viewspace-2728986/ ,如需转载,请注明出处,否则将追究法律责任。