解决Matlab调用quadtfd函数时报错问题

在复现这篇文章(" A Robust and Efficient Instantaneous Frequency Estimator of Multi-component Signals with Intersecting Time-Frequency Signatures")代码时,遇到了没有quadtfd相关函数的问题,网上也没有相关详细解决步骤,特此补充,如有不足,敬请指正。

1. 下载相关工具箱

点击此处跳转icon-default.png?t=M0H8http://espace.library.uq.edu.au/view/uq:211321

2. 解压下载包,文件如下图

3. 根据电脑版本选择相应文件夹,如我的电脑版本为win64,则选择路径为/windows/win64_bin的文件夹

4. 打开MATLAB安装路径下的Toolbox

 

 5. 将刚才所选中的文件夹(解压后)复制到matlab-toolbox路径,并重命名为tfsa_5-5

 6. 打开Matlab,选择主页-设置路径-添加并包含子文件,将刚刚文件夹的路径复制打开,并保存

 

 7. 选择主页-预设-常规-更新工具箱路径缓存,或在命令窗口输入 clear classes更新工具包

 

 8. 完成后在命令窗口输入 which quadtfd检测是否成功

常见问题

1. 注意一定要选择对应版本的工具箱文件进行导入,不然会出现 “matlab报错:尝试将 SCRIPT xxx 作为函数执行”

2. 在添加完路径后一定要更新缓存

3. 若路径添加错误,可以在添加路径的地方点击默认还原路径,但是其他自定义的路径需要重新添加

4. 重启能解决90%的问题

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值