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