精品帖—Matlab信号分析-时频分析工具箱tftoolbox安装方法(Win10环境,MATLAB2017a及以下版本)

        在使用matlab进行时频分析时,提示tf相关函数为未定义函数。其实就是没有安装时频分析工具箱tftoolbox。网上的攻略不全,得搜索好多然后一个个试,我也是费了点时间才完全弄好,下面是我自己安装的过程,相对于在网上搜索到的攻略,本人总结的步骤比较详细,能一次性解决大家的问题。

        声明:本方法适用于win10环境,MATLAB2017a及以下版本。

        本文的编译器安装包(tdm64-gcc-10.3.0-2)、tftoolbox工具箱(tftb-0.2)和安装教程已经打包,大家可以下载后直接安装使用,不需要再到处找资源了。

        本文的资源下载地址:我在csdn中上传了,不需要积分,大家免费下载。         tftoolbox时频分析工具箱及编译器安装包-附安装方法.rar-桌面系统文档类资源-CSDN下载

        如果链接有问题,大家可以尝试搜索:”Matlab2016b信号分析-时频分析工具箱tftoolbox安装方法(Win10环境下)工具包、安装包及安装教程“,看看是否可以下载。

目录

一、首先说下主要过程:

二、具体的安装步骤如下图所示:


一、首先说下主要过程:

  1. 先安装2016b
  2. 在matlab中输入mex –setup,看提示,自己判断下有没有有安装编译器,如果没有安装(软件会有提示未安装编译器)则按下面步骤一步步做。如果是已经安装了就直接跳到第4步。
  3. 安装编译器:安装tdm64-gcc-10.3.0-2(直接用管理员身份打开自动按默认安装完即可;请注意!这个安装时可能需要穿墙,如果安装过程太慢或者卡住说没有连接那就是需要穿墙了。)
  4. 设置环境变量:依次点击,右键我的电脑-属性-高级设置-环境变量-下面那个框框上点击add new变量-输入名称:MW_MINGW64_LOC,输入值:C:\TDM-GCC-64
  5. 放置tftoolbox工具箱文件夹:将tftb-0.2文件夹放到如下路径中C:\Program Files\MATLAB\R2016b\toolbox\
  6. 设置路径:点击matlab2016中的设置路径-添加并包含子文件夹,选择tftb-0.2文件夹,保存。
  7. 更新工具箱缓存:点击matlab2016中的预设-常规-更新工具箱路径缓存-确定。
  8. 最后自检:在matlab中输入mex –setup,出现如下提示即为安装完毕,最后可以选择mex -setup C++选项。至此,全部搞定!欧克!Ok!

MEX 配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译。

警告: MATLAB C 和 Fortran API 已更改,现可支持

                包含 2^32-1 个以上元素的 MATLAB 变量。不久以后,

                 您需要更新代码以利用

                 新的 API。您可以在以下网址找到相关详细信息:        http://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-pi.html。

要选择不同的语言,请从以下选项中选择一种命令:

 mex -setup C++

 mex -setup FORTRAN

二、具体的安装步骤如下图所示:

1.先安装2016b

2.再安装tdm64-gcc-10.3.0-2(直接用管理员身份打开自动按默认安装完即可)

3.依次点击:右键我的电脑-属性-高级设置-环境变量-下面那个框框上点击add new变量-输入名称:MW_MINGW64_LOC,输入值:C:\TDM-GCC-64-环境变量-下面那个框框上点击add new变量-输入名称:MW_MINGW64_LOC,输入值:C:\TDM-GCC-64

4. 将tftb-0.2文件夹放到如下路径中C:\Program Files\MATLAB\R2016b\toolbox\

5.点击matlab2016中的设置路径-添加并包含子文件夹,选择tftb-0.2文件夹,保存。

6.点击matlab2016中的预设-常规-更新工具箱路径缓存-确定。

7.最后在matlab中输入mex –setup,出现如下提示即为安装完毕,最后可以选择mex -setup C++选项。至此,全部搞定!欧克!Ok!

PS:各位读者看完后如果觉得对您有点用,请给我点个赞或者来个评论,鼓励下我继续写下去的信心,谢谢大家啦!

时频分析工具箱中提供了计算各种线性时频表示和双线性时频分布的函数, 本主要列出时频分析工具箱函数简介,以号召大家就时频分析应用展开相关讨论。 一、信号产生函数: amexpo1s 单边指数幅值调制信号 amexpo2s 双边指数幅值调制信号 amgauss 高斯幅值调制信号 amrect 矩形幅值调制信号 amtriang 三角形幅值调制信号 fmconst 定频调制信号 fmhyp 双曲线频率调制信号 fmlin 线性频率调制信号 fmodany 任意频率调制信号 fmpar 抛物线频率调制信号 fmpower 幂指数频率调制信号 fmsin 正弦频率调制信号 gdpower 能量律群延迟信号 altes 时域Altes信号 anaask 幅值键移信号 anabpsk 二进制相位键移信号 anafsk 频率键移信号 anapulse 单位脉冲信号的解析投影 anaqpsk 四进制相位键移信号 anasing Lipscjitz 奇异性 anaste 单位阶跃信号的解析投影 atoms 基本高斯元的线性组合 dopnoise 复多普勒任意信号 doppler 复多普勒信号 klauder 时域Klauder小波 mexhat 时域墨西哥帽小波 二、噪声产生函数 noiseecg 解析复高斯噪声 noiseecu 解析复单位高斯噪声 tfrgabor Gabor表示 tfrstft 短时傅立叶变换 ifestar2 使用AR(2)模型的瞬时频率估计 instfreq 瞬时频率估计 sqrpdlay 群延迟估计 三、模糊函数 ambifunb 窄带模糊函数 ambifuwb 宽带模糊函数 四、Affine类双核线性时频处理函数 tfrbert 单式Bertrand分布 tfrdfla D-Flandrin分布 tfrscalo 尺度图 tfrspaw 平滑伪Affine类Wigner分布 tfrunter Unterberger分布 五、Cohen类双核线性时频处理函数 tfrbj Born-Jordan分布 tfrbud Butterworth分布 tfrcw Choi-Williams分布 tfrgrd 归一化的矩形分布 tfrmh Margenau-Hill分布 tfrmhs Margenau-Hill频谱分布 tfrmmce 谱图的最小平均互熵组合 tfrpage Page分布 tfrwv 伪Wigner-Ville分布 tfrri Rihaczek分布 tfrridb 降低交叉项的分布(Bessel窗) tfrridbn 降低交叉项的分布(二项式窗) tfrridh 降低交叉项的分布(汉宁窗) tfrridt 降低交叉项的分布(三角窗) tfrsp 谱图分布 tfrspwv 平滑伪Wigner-Ville分布 tfrwv Wigner-Ville分布 tfrzam Zhao-Atlas-Marks分布 六、其他处理函数: friedman 瞬时频率密度 htl 图像直线检测中的Hough变换 margtfr 时频表示的能量 momftfr 时频表示的频率矩 momttfr 时频表示的时间矩 renyi Renyi信息度量 ridges 波峰提取 plotifl 绘制归一化的瞬时频率规律 tfrparam 返回用于显示时频表示的参数 tfrqview 时频表示的快速可视化 tfrsave 保存时频表示的参数 tfrview 时频表示的可视化
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

舞动的白杨

客官,可否打赏UP主喝杯咖啡?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值