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\]); ![](https://file.jishuzhan.net/article/1719000006431608834/a53e42f2f526aece508c7e46c75f8572.webp)

相关推荐
wertyuytrewm13 小时前
Java 异常|Java Exceptions
java·开发语言
雪碧聊技术13 小时前
深入理解 Java GC:从“房间清洁工”到解决系统卡顿实战
java·开发语言
大鹏说大话13 小时前
Java并发编程核心:线程安全、synchronized与volatile的深度剖析
java·开发语言
JAVA+C语言13 小时前
Java IO 流
java·开发语言
酉鬼女又兒13 小时前
零基础快速入门前端CSS Transform 与动画核心知识点及蓝桥杯 Web 应用开发考点解析(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·css·职场和发展·蓝桥杯·html
山川行13 小时前
Python快速闯关8:内置函数
java·开发语言·前端·笔记·python·学习·visual studio
charlie11451419113 小时前
嵌入式C++教程实战之Linux下的单片机编程:从零搭建 STM32 开发工具链(2) —— HAL 库获取、启动文件坑位与目录搭建
linux·开发语言·c++·stm32·单片机·学习·嵌入式
Java基基13 小时前
sdkman 一键切换 JDK 版本管理工具
java·开发语言·sdkman
春日见13 小时前
GIT操作大全(个人开发与公司开发)
开发语言·驱动开发·git·matlab·docker·计算机外设·个人开发
XiYang-DING14 小时前
【Java SE】var关键字
java·开发语言