|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
用tftb工具箱进行STFT变换后,出现的三维图为网状,想出瀑布图类似的怎么出
x=load('E:\bearing\1797rpm_DE\234.txt');
n=length(x);
fs=12000;
t=0:1/fs:(n-1)/fs;
figure(1);
plot(t,x');
title('原始信号');
xlabel('时间 t');
ylabel('幅值 A');
grid on;
nfft=nextpow2(n);
figure(2);
[tfr,t,f]=tfrstft(x,1:nfft,nfft);
mesh(t/fs,f(1:length(f)/2)*fs,abs(tfr(1:length(f)/2,:)));
title('短时傅里叶变换布时频图');
xlabel('时间 t');
ylabel('频率 f');
grid on;
figure(3);
mesh(t/fs,f(1:length(f)/2)*fs,abs(tfr(1:length(f)/2,:)));
出现的是网状图,我想让它为瀑布图的形式,请问高人要怎么处理?谢谢!
|
|