一维小波包的分解与重构程序深入学习——Matlab

绘制上述图的matlab程序为:

clear all;
close all;
load noisdopp;
x=noisdopp;
wpt=wpdec(x,3,'db1','shannon')     %返回小波包树,设置采用的熵为shannon
plot(wpt);

%%  学习目标:一维小波包的分解和重构深入学习
%%  获取小波树上某个节点的小波包系数
clear all;
close all;
load noisdopp;
x=noisdopp;
wpt=wpdec(x,3,'db1','shannon')
cfs=wpcoef(wpt,[2 2]);          % 获取小波树上某个节点{2,2]的小波包系数
figure;
subplot(211);
plot(x);
title('原始信号');
set(gca,'xlim',[1 1024]);
subplot(212);
plot(cfs);
title('节点(2,2)的系数');
set(gca,'xlim',[1 256]);

程序运行结果为:

最近更新

  1. TCP协议是安全的吗?

    2024-03-19 15:36:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-19 15:36:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-19 15:36:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-19 15:36:05       18 阅读

热门阅读

  1. vue项目- el-table表格合并行

    2024-03-19 15:36:05       18 阅读
  2. Prometheus云原生监控笔记

    2024-03-19 15:36:05       17 阅读
  3. c++希尔排序

    2024-03-19 15:36:05       17 阅读
  4. AI论文:中国A股市场长期牛市的先决条件研究

    2024-03-19 15:36:05       18 阅读
  5. ZYNQ NE10 裸机(standalone)

    2024-03-19 15:36:05       20 阅读