|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
对信号c3画3维hht的图,采样频率250hz。
结果用时频工具箱画出来的跟hht画出来的有很大区别。
怀疑是nspad函数输入参数有问题。。不过我是按照它的说明设的阿,请哪位大侠指点一下。多谢多谢。
程序:
f=250;
imf=emd(c3);
[m,n]=size(imf);
imf=imf(1:5,:);%取前五个固有模式,把低频分量去掉
figure
dt=5/f;
h= nspab(imf',250,0,250,dt);
subplot(211)
surf(h( 1:30,50:end-20))
shading interp
xlabel('时间(点数)','FontSize',12);
Ylabel('频率(Hz)','FontSize',12);
zlabel('幅值','FontSize',12);
title('a','FontSize',12)
view([-75,25])
yt=subplot(223)
imagesc(h(1:40,:))
Ylabel('频率(Hz)','FontSize',12);
xlabel('时间(点数)','FontSize',12);
set(yt,'ydir','nor')
title('b','FontSize',12)
ms=mspc(h);
subplot(224)
plot((1:40),ms(1:40)) %画功率谱
xlabel('频率(Hz)','FontSize',12);
ylabel('幅值','FontSize',12);
title('c','FontSize',12) |
-
时频工具箱画出来的
-
hht画出来的。只画了1~30hz
|