MATLAB——一维小波的多层分解

%% 学习目标:一维小波的多层分解

clear all;

close all;

load noissin.mat;

x=noissin;

C,L=wavedec(x,3,'db4'); % 3层分解,使用db4小波

cd1,cd2,cd3=detcoef(C,L,1,2,3); % 使用detcoef函数获取细节系数

ca3=appcoef(C,L,'db4',3); % 使用appcoef函数获取近似系数

figure;

subplot(511);

plot(x);

ylabel('x');

subplot(512);

plot(1:L(1),ca3);

ylabel('ca3');

subplot(513);

plot(1:L(2),cd3);

ylabel('cd3');

subplot(514);

plot(1:L(3),cd2);

ylabel('cd2');

subplot(515);

plot(1:L(4),cd1);

ylabel('cd1');

set(gcf,'position',30,30,600,500);

相关推荐
牛奔22 分钟前
Go 如何打印调试深层或嵌套的结构体
开发语言·后端·golang
geovindu1 小时前
go: Iterative Algorithms
开发语言·后端·算法·golang·迭代算法
学逆向的1 小时前
汇编——JCC指令
开发语言·汇编·网络安全
mayaairi2 小时前
JS循环语句深度解析:嵌套for、while与do...while
开发语言·前端·javascript
kite01212 小时前
Go语言Map深度解析与最佳实践
开发语言·后端·golang
l156469484 小时前
突围!图文混合知识库难以解析,Kimi-K3 原生视觉架构深耕知识工作,DMXAPI 统一接口,缩短项目开发周期
java·大数据·开发语言
charlie1145141914 小时前
现代C++工程实践 WeakPtr 实战(三):WeakPtrFactory 与「最后成员」惯用法
开发语言·c++·开源项目·现代c++
IT小盘6 小时前
04-大模型流式输出原理-SSE与Python实现
开发语言·网络·人工智能·python
不如语冰6 小时前
AI大模型入门-Python进阶-上下文管理与with语句
开发语言·数据结构·数据库·人工智能·pytorch·redis·python
阿童木写作7 小时前
Python批量翻译亚马逊商品图实战教程
开发语言·python·xcode