一维小波包的分解与重构程序深入学习——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]);

程序运行结果为:

相关推荐
embrace9919 分钟前
【C语言学习】结构体详解
android·c语言·开发语言·数据结构·学习·算法·青少年编程
无心水21 分钟前
【Python实战进阶】4、Python字典与集合深度解析
开发语言·人工智能·python·python字典·python集合·python实战进阶·python工业化实战进阶
代码不停36 分钟前
Java单链表和哈希表题目练习
java·开发语言·散列表
Dxxyyyy38 分钟前
零基础学JAVA--Day37(坦克大战1.0)
java·开发语言
u***u6851 小时前
PHP在电商中的WooCommerce
开发语言·php
冠希陈、1 小时前
PHP 过滤敏感词(含类库)
开发语言·php·内容敏感词
qq_401700411 小时前
Qt Positioning 模块访问设备地理位置信息
开发语言·qt
1***s6321 小时前
C++移动语义优化
开发语言·c++
m5655bj2 小时前
使用 Python 高效复制 Excel 行、列、单元格
开发语言·python·excel
Murphy_lx2 小时前
C++ std_stringstream
开发语言·c++·算法