jiaguangfei 发表于 2012-7-14 12:52

如何画出三维的Hilbert幅值谱

在画三维图时出错,原因是维数不对。即FA,TT1的维数与A的维数不一致,怎么解决?
for i=1:m-1
faa=fa(i,:);
=meshgrid(faa,tt1);%三维图显示HHT时频图
surf(FA,TT1,A)
title('HHT时频谱三维显示')
hold on
end
hold off

zxcv3339 发表于 2013-5-30 11:32

方法一:看matlab工作区,在meshgird里面把维数补成一致的。
方法二:用mesh代替surf画图
页: [1]
查看完整版本: 如何画出三维的Hilbert幅值谱