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

程序运行结果为:

相关推荐
Regnaiq7 分钟前
matlab客户端最新功能:使用vs code的github copilot编写mlx实时脚本文件
matlab·github·copilot
Godlovesea16 分钟前
ubuntu控制器多网口配置
开发语言·php
web1368856587138 分钟前
rust教程 第一章 —— 初识rust
开发语言·后端·rust
songroom39 分钟前
Rust : tokio中select!
开发语言·后端·rust
dubochao_xinxi41 分钟前
QT5 在某些系统出现qt.qpa.xcb: could not connect
开发语言·qt
blueman888843 分钟前
QWidget应用封装为qt插件,供其他qt应用调用
开发语言·qt
qincjun1 小时前
Qt仿音乐播放器:设置窗口、部件属性
开发语言·qt
编码小哥1 小时前
C++线程同步和互斥
开发语言·c++
qincjun1 小时前
Qt仿音乐播放器:动画类
开发语言·qt
L.S.V.1 小时前
Java 溯本求源之基础(三十)——封装,继承与多态
java·开发语言