24小时热门版块排行榜    

查看: 1572  |  回复: 1

songzhen25

金虫 (初入文坛)

[求助] 希尔伯特变换

我下载了希尔伯特变换的程序包,也成功加载,可是调用函数时出错。调用函数及错误如下:
fs=8192;N=4096;
t=(0:N-1)*1/fs;
[imf,ort,nbits]=emd(x,t,[0.05,0.5,0.05]);     
L=size(imf,1);
X=0;
for i=1:L;
X=imf(i,+X;
end
[A,f,tt] = hhspectrum(imf,t,l,0);
下面是报错:
Warning: HILBERT ignores imaginary part of input.
> In hilbert at 39
  In hhspectrum at 44
Undefined function 'instfreq' for input arguments of type 'double'.

Error in hhspectrum (line 45)
  f(i,=instfreq(an(i,',tt,l)';

求高手解答!感激不尽



[S,freq]=hspec(imf,N);
下面是报错:
Warning: HILBERT ignores imaginary part of input.
> In hilbert at 39
  In hspec at 39
Undefined function 'instfreq' for input arguments of type 'double'.

Error in hspec (line 45)
   freq(:,i) = instfreq(z(:,i)); % instantaneous frequency

1111.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

不断努力
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
臭水沟: 专业区请勿灌水~~ 2012-09-05 08:52:47
2楼2012-09-04 21:52:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 songzhen25 的主题更新
信息提示
请填处理意见