
绘制上述图的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);
程序运行结果为:
