Matlab 小波分析工具箱tftb-0.2安装教程

  • 1. 下载tftb-0.2安装包
  • 2. 解压下载的安装包
    • 2.1 解压
    • 2.2 打开matlab所在位置
    • 2.3 添加到matlab相邻位置
  • 3. 添加工具箱tftb的路径
  • 4. 测试

1. 下载tftb-0.2安装包

链接地址1:tftb-0.2

下载第三个解压就好

链接地址2:Matlab时频工具箱tftb-0.2

2. 解压下载的安装包

2.1 解压

2.2 打开matlab所在位置

2.3 添加到matlab相邻位置

3. 添加工具箱tftb的路径

打开matlab主页,点击设置路径

添加并包含子文件夹

最后点击确认,即完成

4. 测试

我们已经知道,⼩波变换专业处理时变信号。时变信号就是信号的频率是随着时间变化的,单纯从时域来看只能通过观察图像变紧缩或舒张来判断频率是否变化,这是不精确的!如果能绘制⼀张横坐标是时间/采样点、纵坐标是频率的图像,那样就可以很好的观察频率随时间的变化!这样的需求就需要做"时频分析"来实现,得到的图像叫作"时频图"。

clear all; clc;
N = 1024;  % 总采样点
fs = 1000;          % 采样频率
tt = (0:N-1)'/fs;   % 时间刻度
% 构成信号: 注意x和tt都是列向量
f1 = 400 ; f2 = 200 ; f3 = 100 ; f4 = 50 ;
x = sin(2*pi*f1*tt).*(tt<=0.3) + sin(2*pi*f2*tt).*(tt>0.3&tt<=0.6) + ...sin(2*pi*f3*tt).*(tt>0.6&tt<=0.8) + sin(2*pi*f4*tt).*(tt>0.8);
figure(4);
plot(tt,x);
axis([0 max(tt) -inf inf]);
xlabel('时间/s');
ylabel('振幅');
title('原始时域信号');
% 短时傅里叶变换操作:
figure(5);
% 因为tfr把频率轴限制在-0.5~0.5之间,因此恢复"真实频率"的时候要x2
h = hanning(63);  % 63个节点的汉宁窗
[tfr,t,f] = tfrstft(x,1:N,N,h);  % 参数一个都不能少
subplot(2,2,1);
contour( tt, f(1:N/2)*fs*2, abs(tfr(1:N/2,:)) );  % 等值线图
xlabel('时间/s');  ylabel('频率/Hz'); title('63节点汉宁窗时频图');
grid on;
h = hanning(127); % 127个节点的汉宁窗
[tfr,t,f] = tfrstft(x,1:N,N,h);  % 参数一个都不能少
subplot(2,2,2);
contour( tt, f(1:N/2)*fs*2, abs(tfr(1:N/2,:)) );  % 等值线图
xlabel('时间/s');  ylabel('频率/Hz'); title('127节点汉宁窗时频图');
grid on;
h = hanning(255); % 255个节点的汉宁窗
[tfr,t,f] = tfrstft(x,1:N,N,h);  % 参数?个都不能少
subplot(2,2,3);
contour( tt, f(1:N/2)*fs*2, abs(tfr(1:N/2,:)) );  % 等值线图
xlabel('时间/s');  ylabel('频率/Hz'); title('255节点汉宁窗时频图');
grid on;
h = hanning(511); % 511个节点的汉宁窗
[tfr,t,f] = tfrstft(x,1:N,N,h);  % 参数?个都不能少
subplot(2,2,4);
contour( tt, f(1:N/2)*fs*2, abs(tfr(1:N/2,:)) );  % 等值线图
xlabel('时间/s');  ylabel('频率/Hz'); title('511节点汉宁窗时频图');
grid on;

参考文献:
Matlab时频工具箱tftb-0.2安装
特此鸣谢!!!

【Matlab 小波分析工具箱tftb-0.2安装教程】相关推荐

  1. mysql安装教程8.0.21安装_mysql8.0.21安装教程图文详解

    1.下载 下载链接 点击download,这里可能需要登录甲骨文的账号,登录一下即可 2.解压 下载好会得到一个安装包 把它解压到一个能找到的目录下即可,我的是这样(my.ini文件你们应该没有) 3 ...

  2. Mysql8.0.12安装教程方法 Mysql8.0.12安装教程

    Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...

  3. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  4. Windows10最新MySQL8.0.23安装教程(超级详细)

    MySQL8.0.23安装教程 一.下载地址 二.安装步骤 2.1 解压 2.2 创建my.ini配置文件 2.3 配置系统环境变量 2.4 打开CMD命令窗口 2.5 安装服务 2.6 启动服务 2 ...

  5. mysql8.0.12怎么用_Mysql8.0.12安装教程方法 Mysql8.0.12安装教程

    Mysql8.0.12安装教程方法 Mysql8.0.12安装教程 MySql安装教程 - 首先,MySql官网下载地址: 官网下载地址 主要下载server版本的 Archive版本,不需要安装解压 ...

  6. MySQL Installer 8.0.21安装教程图文详解 转载

    MySQL Installer 8.0.21安装教程图文详解 原地址 1. 缘由 刚好需要在新系统上重新安装MySQL,便写了一份的下载安装教程,供查阅,以防日后细节有所遗忘. 2. 版本说明 MyS ...

  7. mysql 8安装方法_Mysql8.0.17安装教程【推荐】

    1.因为系统重装 又双叒叕开始了装myql数据库 下载安装包 https://dev.mysql.com/downloads/mysql/ 2.解压到你想安装的地方 3.解压完是没有图红色框中的文件的 ...

  8. Creo 5.0软件安装教程|兼容WIN10

    Creo 5.0软件安装教程|兼容WIN10 软件简介: Creo5.0最新版本的Creo 3D建模软件,也是目前广受赞誉的2D和3D CAD软件,包含了Pro/ENGINEER.CoCreate和P ...

  9. Creo 4.0 软件安装教程

    Creo 4.0 软件安装教程 软件简介: Creo 4.0提供了最广泛的功能强大而灵活的3D CAD功能,帮助团队在下游流程使用2D CAD.3D CAD.参数化和直接建模创建.分析.查看和利用产品 ...

最新文章

  1. 连接惠普打印机(通过WIFI)
  2. 量化交易python入门书籍_量化交易新手最适用的5本书
  3. JavaScript中的(内置)方式来检查字符串是否为有效数字
  4. 为什么年龄大了近视还增加_都是做近视手术,为什么价格区别这么大?
  5. 21天学通java web 第二版pdf_21天学通JAVA WEB开发 pdf完全版_IT教程网
  6. wpf 复制到粘贴板_将WPF UI单元复制到剪贴板-阿里云开发者社区
  7. 硬盘被计算机限制如果解锁,硬盘被锁怎么办
  8. 最大报销额(01背包)
  9. STM32平台下的TM1812驱动
  10. java后台实现CKFinder2.3版本+阿里OSS存储
  11. 万年历黄历星座查询v3.6.7
  12. android 8.0手机无法更新版本,微信8.0安卓怎么更新 安卓微信更新不了8.0解决办法...
  13. selenium中的三种等待方法
  14. qt线程如何接收linux信号,Linux-Qt使用QThread多线程isRunning标志量问题
  15. 北京交通大学云平台实验虚拟机踩坑
  16. C++各大有名库的介绍(一)
  17. 【单片机笔记】详解如何用廉价NTC电阻准确高效的测量温度(附源码)
  18. YOLO系列 --- YOLOV7算法(二):YOLO V7算法detect.py代码解析
  19. Effective C++ 条款10_不止于此
  20. 易事特拟8600万元投资山东潍坊临朐县光伏扶贫BOT项目

热门文章

  1. 用C++自制一个病毒(1)
  2. 啊哈C语言,逻辑的挑战
  3. 软件工程 -- E-R图
  4. 1896-2021历届奥运会奖牌榜(Python数据处理)
  5. [MFC] WS_EX_LAYERED 实现透明异形窗口(酷狗歌词、360加速球、窗口边缘阴影)
  6. 休闲零食加盟店项目该如何选择品牌?
  7. 【深度学习】李宏毅:1 天搞懂深度学习,我总结了 300 页 PPT(附思维导图)...
  8. Linux网络管理实战1
  9. 微信小程序云开发获取用户openid
  10. 罗技驱动调节灵敏度方法介绍