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)

相关推荐
古城小栈16 分钟前
langchain-rust:高性能Rust LLM应用开发实战
开发语言·rust·langchain
我是无敌小恐龙1 小时前
Java基础入门Day10 | Object类、包装类、大数/日期类、冒泡排序与Arrays工具类 超详细总结
java·开发语言·数据结构·算法·贪心算法·排序算法·动态规划
yuanyuan2o21 小时前
从最小项目开始的 CMake 教程
c语言·开发语言·arm开发·c++·makefile·make·cmake
lifewange1 小时前
pytest 找不到文件?直接在 pytest.ini 配置根目录 + 路径(最简单方案)
开发语言·python·pytest
大鹏说大话1 小时前
MySQL + Redis + Caffeine:Java后端通用三级缓存架构实战
开发语言
yuanpan1 小时前
Python 桌面 GUI 入门开发:从 tkinter 窗口到简易记事本
开发语言·python
寡人很佛2 小时前
【day16】从零开始学数学建模-日期使用方法汇总
数学建模·matlab·datetime·日期处理·datenum
User_芊芊君子2 小时前
聊聊自由开发者常用的学习机会全解析
开发语言·人工智能·python
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题】【Java基础篇】第40题:Java中的深拷贝和浅拷贝有什么区别
java·开发语言·后端·面试
xh didida3 小时前
算法 -- 位运算
开发语言·c++·算法