|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
在用surf函数显示HHT三维时频图时出现下列错误:
??? Error using ==> surf at 78
Data dimensions must agree.
Error in ==> sanweishipinpu at 22
surf(FA,TT1,im)
请高手帮忙解决,程序如下:
clc;
clear all;
N=11000;
t=0.0001*(1:N);
fs=10000;
xx=load('sybx.csv');
x=xx(:,2)*1E3;
imf=emd(x);
[m,n]=size(imf);
%[A,fa,tt]=hhspectrum(imf);
if size(imf,1)>1
[A,fa,tt]=hhspectrum(imf(1:end-1,:));
else
[A,fa,tt]=hhspectrum(imf);
end
[im,tt1]=toimage(A,fa,tt,length(tt),fs/2);
for i=1:m
faa=fa(i,:);
[FA,TT1]=meshgrid(faa,tt1);
figure(11);
surf(FA,TT1,im)
title('HHT显示三维时频谱')
end
|
|