查看: 90|回复: 0|关注: 0

[未答复] EMD分解时候怎么规定分解IMF的个数?c=emd(a,'fix',4)中把4换成任何数字,分解的图形都一样,请问怎么确定IMF的个数呢

[复制链接]

新手

5 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
发表于 7 天前 | 显示全部楼层 |阅读模式
a=xlsread('超声导波.xlsx');
x=a(:,1)
y=a(:,2)
figure(1)
plot(x,y)

t=a(:,1);y=a(:,2);
c=emd(a,'fix',4);%对原始信号EMD分解
n = size(c,1);
figure
for i = 1:n
     plot(c(i,:))
     ylabel(['IMF' num2str(i)])
     hold on
end
figure(3)
newIMF=c(1,:)+c(2,:)+c(3,:)
plot(newIMF)



c=emd(a,'fix',4)中把4换成任何数字,分解的图形都一样,请问怎么确定IMF的个数呢


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表