声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1740|回复: 5

[HHT] hhspectrum程序中问题

[复制链接]
发表于 2010-5-28 10:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我在对信号做完emd分解以后得到的imf成份,imf成份对应的是实际的时间值,但是在下一步求谱调用hhspectrum的时候,如果这样带调用
[A,f,tt]=hhspectrum(imf,t)就会出现
??? Error using ==> instfreq
T can not be equal to 1 neither to the last element of X

Error in ==> hhspectrum at 48
  f(i,:)=instfreq(an(i,:)',tt,l)';
这样的错误,如果[A,f,tt]=hhspectrum(imf)
就能继续运行,我是想那这个程序是不是默认了输入的时间只能为时间点,而不能是实际的时间值吗?那岂不是只能有这一种调用方法了 ?
回复
分享到:

使用道具 举报

发表于 2010-5-28 12:41 | 显示全部楼层
程序运行是这样的,你可以修改坐标值啊
 楼主| 发表于 2010-5-28 14:22 | 显示全部楼层
谢谢你,不过能麻烦您说的具体一点吗 ?我还是不知道从哪下手 ?呵呵
发表于 2010-9-12 14:01 | 显示全部楼层
问题还没解决
发表于 2010-10-6 20:59 | 显示全部楼层
我也遇到同样问题,由于只是用一下HHT,所以也没太多时间去看程序
发表于 2010-10-12 20:27 | 显示全部楼层
你缺少 instfreq函数。这个函数matlab不自带,你去下个时频工具箱装上就行了。要是找不到就把你邮箱发给我,给你发过去。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-21 22:15 , Processed in 0.053195 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表