参考博客 这是参考博客链接,里面有时频分析工具箱下载的百度云链接。
原来电脑安装matlabR2015a版本,没有安装VS,于是想按照参考博客下载TDM-GCC,然而按步骤怎么都mex -setup不成功,还是找不到编译器,电脑上有Microsoft Visual C++ 2008和2005,分析可能是版本原因。
后来解决方法是下载了matlabR2016a,VS2012。安装顺序是网上建议的顺序,先安装VS,再安装matlab,就避免了一些可能找不到的配置问题。软件安装方法可参考微信公众号:软件安装管家。软件资源丰富,覆盖多学科,还有安装教程。
安装好这两个软件。打开matlab,输入 mex -setup,并点击选择mex -setup C++
下载过时频分析工具箱,解压后将其复制到你安装的matlab的位置toolbox下 ,如D:\matlab2016\R2016a\toolbox
在matlab设置工具箱路径
tftb-0.2下的文件夹路径就全添加进去了,如下图
再点击预设
选择常规设置,点击更新工具箱路径缓存,应用,保存。
就OK了,可以找段时频变换的例程运行一下。
重点就是之前,mex -setup 一直提示没有支持的C++编译器。要注意matlab版本和C++编译器版本的对应,以下网址https://ww2.mathworks.cn/support/requirements/previous-releases.html有各个版本的matlab对应的supported compilers,选择details,查看
作为参考,我下载的matlabR2016a,VS2012,就没什么问题。先安装VS,再安装matlab
END