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

程序运行结果为:

相关推荐
@LetsTGBot搜索引擎机器人1 小时前
Telegram 被封是什么原因?如何解决?(附 @letstgbot 搜索引擎重连技巧)
开发语言·python·搜索引擎·机器人·.net
沐欣工作室_lvyiyi3 小时前
基于Matlab的简易振动信号分析系统(论文+仿真)
开发语言·matlab·毕业设计·振动信号分析
liu****6 小时前
1.模拟算法
开发语言·c++·算法·1024程序员节
数据村的古老师6 小时前
Python数据分析实战:基于25年黄金价格数据的特征提取与算法应用【数据集可下载】
开发语言·python·数据分析
孔明兴汉6 小时前
第一章-第三节-Java开发环境配置
java·开发语言
小王不爱笑1327 小时前
Java 核心知识点查漏补缺(一)
java·开发语言·python
空空kkk7 小时前
Java——类和对象
java·开发语言
沐知全栈开发8 小时前
Python3 集合
开发语言
Jonathan Star8 小时前
用Python轻松提取视频音频并去除静音片段
开发语言·python·音视频
Evand J9 小时前
【自适应粒子滤波MATLAB例程】Sage Husa自适应粒子滤波,用于克服初始Q和R不准确的问题,一维非线性滤波。附下载链接
开发语言·matlab·卡尔曼滤波·自适应滤波·非线性