马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
RT
老师吧代码给我们了
x=ZT3PM1;
N=length(x);
fs=7147.2;
figure(1);%波形图
plot(x);
y=fft(x);%进行fft变换
mag=abs(y).*2/N;%求幅值
m=length(y);
f=(0:m/2-1).*fs/m;%进行对应的频率转换
figure(2); %频谱图
plot(f,mag(1:m/2));
xlabel('频率(Hz)');
ylabel('幅值');
title('仿真信号频谱图');
imf=emd(x);
[m,n]=size(imf);
for i=1:m
figure(3) % EMD分解IMF分量图
subplot(m,1,i);
plot(imf(i,:));
end
dt=1/fs;
h = nspab(imf',500,0,500,dt);
figure(4) % 三维HHT图
subplot(211)
surf(h(3:200,50:end-30))
shading interp
xlabel('时间(点数)','FontSize',12);
Ylabel('频率(Hz)','FontSize',12);
zlabel('幅值(mV)','FontSize',12);
title('a','FontSize',12)
view([-75,25])
figure(5) % 二维HHT图和边际谱图
yt=subplot(223)
imagesc(h(1:200,:))
Ylabel('频率(Hz)','FontSize',12);
xlabel('时间(点数)','FontSize',12);
set(yt,'ydir','nor')
title('b','FontSize',12)
ms=mspc(h)
subplot(224)
plot((1:length(ms)),ms)
xlabel('频率(Hz)','FontSize',12);
ylabel('幅值(mV)','FontSize',12);
title('c','FontSize',12)
请大神帮我看看代码有没有问题
9.066357
9.066357
11.151146
11.151146
11.056383
5.678573
5.678573
9.090047
10.440422
10.440422
7.147402
7.147402
9.824462
12.004015
12.004015
9.800771
9.800771
12.288304
15.533943
16.197287
16.197287
16.126213
16.126213
20.058886
22.901781
22.901781
21.669859
21.669859
27.474104
31.312014
31.312014
25.815748
23.896793
23.896793
29.890566
29.890566
27.924229
22.570110
22.333202
22.333202
23.920485
23.920485
19.561378
15.770851
15.770851
14.728456
12.999028
10.393041
10.227205
9.942916
7.952889
4.162362
3.143658
2.361861
-0.812705
-1.096995
|