当前位置: 首页 > article >正文

时频转换 | Matlab实小波变换Real wavelet transform一维数据转二维图像方法

目录

  • 基本介绍
  • 程序设计
  • 参考资料
  • 获取方式

在这里插入图片描述

基本介绍

时频转换 | Matlab实小波变换Real wavelet transform一维数据转二维图像方法

程序设计

clear
clear
clc
% close all
load x.mat    % 导入数据
x = x(1:5120); % 本数据只选择5120个点进行分析
fs = 6400 ; % 数据采样频率
output_folder = './figures';  % 指定输出频谱文件夹路径(此处默认为本代码文件夹)
%% 滑动窗口划分样本
window_length = 1024;  % 窗口长度
step_size = 1024;  % 步长
t = (0:window_length-1)/fs;

num_samples = floor((length(x) - window_length) / step_size) + 1;  % 样本数量

% 初始化样本矩阵
samples = zeros(window_length, num_samples);

% 滑动窗口划分数据样本
for i = 1:num_samples
    start_index = (i - 1) * step_size + 1;  % 窗口起始索引
    end_index = start_index + window_length - 1;  % 窗口结束索引
    
    % 判断是否滑动至最后一个窗口
    if end_index <= length(x)














参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/129215161
[2] https://blog.csdn.net/kjm13182345320/article/details/128105718

获取方式

点击文章底部联系博主


http://www.kler.cn/a/428460.html

相关文章:

  • STM32更新程序OTA
  • 消息队列篇--原理篇--Pulsar和Kafka对比分析
  • Axios HTTP库基础教程:从安装到GET与POST请求的实现
  • unity插件Excel转换Proto插件-ExcelToProtobufferTool
  • Node.js HTTP模块详解:创建服务器、响应请求与客户端请求
  • Observability:最大化可观察性 AI 助手体验的 5 大提示(prompts)
  • 使用Jackson库美化JSON输出
  • Llama-3.1-405B-Instruct 开源体验|对比|亮点|使用|总结
  • PDF拆分之怎么对批量的PDF文件进行分割-免费PDF编辑工具分享
  • 【问题解决方案】项目路径更改后pycharm选定解释器无效
  • windows下如何开启HUGE PAGES unavailable
  • yarn : 无法加载文件 C:\Users\L\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁
  • 音视频入门基础:MPEG2-TS专题(13)——FFmpeg源码中,解析Section Header的实现
  • OpenHarmony-4.GPIO驱动
  • 【Compose multiplatform教程】01 创建你的多平台项目 <官网搬运>
  • 多线程编程:线程间的同步与通信
  • 《向量数据库指南》——Mlivus Cloud:OPPO的向量数据库选型秘籍
  • AGameModeBase和游戏模式方法
  • 03、Node.js安装及环境配置
  • 如何在自动化安全测试中,实现多工具集成与数据融合,以提高对Spring Boot应用程序安全漏洞的检测效率与准确性?
  • C++(十一)
  • Spring Security集成JWT
  • 【数学建模】论文排版教程
  • Linix学习一
  • Qt中实现可视化界面的TCP SYN扫描(改进版)
  • Lumos学习王佩丰Excel第二十讲:图表基础