结果怎么相差那么大?
我做了人家做过的一个EMD分解,结果相差很大是怎么个情况?clc;clear all;t=linspace(0,1);x=sin(200*pi*t)+0.5*sin(100*pi*t)+0.3*sin(20*pi*t);plot(t,x);imf=emd(x);x1=imf(1,:);x2=imf(2,:);x3=imf(3,:);x4=imf(4,:);t=linspace(0,1);subplot(4,1,1);plot(t,x1),title('imf1');subplot(4,1,2);plot(t,x2),title('imf2');subplot(4,1,3);plot(t,x3),title('imf3');subplot(4,1,4);plot(t,x4),title('res');xlabel('时间(time)t/s'),ylabel('幅值/mm');出来的结果怎么是这样啊?
一点都不像啊。
把t=linspace(0,1);
时长取大些试试 回复 2 # linqus 的帖子
时间取的长了就直接分解不出来了啊,显示一直错误,郁闷啊1
页:
[1]