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

程序运行结果为:

相关推荐
Legendary_0081 小时前
LDR6500:USB‑C DRP PD协议芯片技术详解与应用实践
c语言·开发语言
2301_800976931 小时前
正则表达式
开发语言·python·正则表达式
故事还在继续吗1 小时前
C++20关键特性
开发语言·c++·c++20
青少儿编程课堂2 小时前
2026青少儿信息素养大赛备赛指南!Python/Scratch/C++备考要点
开发语言·c++·python
AIFarmer3 小时前
【无标题】
开发语言·c++·算法
昇腾CANN3 小时前
TileLang-Ascend 算子性能优化方法与实操
开发语言·javascript·性能优化·昇腾·cann
沐知全栈开发3 小时前
ionic 手势事件详解
开发语言
lsx2024063 小时前
Bootstrap 按钮
开发语言
神仙别闹3 小时前
基于 Python 实现 BERT 的情感分析模型
开发语言·python·bert