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)

相关推荐
Ulyanov8 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio环境搭建与核心工作区详解
开发语言·python·qt·系统仿真·雷达电子战系统仿真
前端摸鱼匠13 分钟前
【AI大模型春招面试题22】层归一化(Layer Norm)与批归一化(Batch Norm)的区别?为何大模型更倾向于使用Layer Norm?
开发语言·人工智能·面试·求职招聘·batch
历程里程碑17 分钟前
MySQL视图:虚拟表的实战技巧
java·开发语言·数据库·c++·sql·mysql·adb
lsx20240619 分钟前
Go 语言循环语句
开发语言
逻辑驱动的ken21 分钟前
Java高频面试考点场景题10
java·开发语言·深度学习·求职招聘·春招
曾几何时`23 分钟前
QT——对象树
开发语言·qt
埃伊蟹黄面23 分钟前
C++ —— 智能指针
开发语言·c++·算法
hhb_61824 分钟前
Python 工程化开发与性能优化实践
开发语言·python·性能优化
前端摸鱼匠24 分钟前
【AI大模型春招面试题23】大模型的参数量、计算量如何计算?FLOPs与FLOPS的区别?
开发语言·人工智能·面试·求职招聘·batch
江-月*夜24 分钟前
vue3 wordcloud2.js词云使用
开发语言·javascript·vue.js