MATLAB——多层小波的重构

%% 学习目标:多层小波的重构

%% 程序1

clear all;

close all;

load noissin.mat;

x=noissin;

C,L\]=wavedec(x,3,'db1'); %小波多层分解 y=waverec(C,L,'db1'); %重构,必须小波类型一致 e=max(abs(x-y)) %重构的误差 %% 程序2 clear all; close all; load noissin.mat; x=noissin; \[C,L\]=wavedec(x,3,'db1'); %3层小波分解 A=wrcoef('a',C,L,'db1'); %对近似系数进行单支重构,去掉了高频部分 D1=wrcoef('d',C,L,'db1',1); %对细节系数进行单支重构 D2=wrcoef('d',C,L,'db1',2); D3=wrcoef('d',C,L,'db1',3); figure; subplot(511); plot(x); subplot(512); plot(A); subplot(513); plot(D1); subplot(514); plot(D2); subplot(515); plot(D3); set(gcf,'position',\[50,50,800,600\]);![](https://file.jishuzhan.net/article/1719901055455596546/5cab77ba0c3c2087257d9bb81590759c.webp)

相关推荐
香水5只用六神2 分钟前
【TIM】基本定时器定时实验(2)
c语言·开发语言·stm32·单片机·嵌入式硬件·mcu·学习
BatyTao6 分钟前
Python从零起步-数据容器
开发语言·python
承渊政道6 分钟前
C++学习之旅【C++伸展树介绍以及红黑树的实现】
开发语言·c++·笔记·b树·学习·visual studio
郭涤生10 分钟前
C++中设置函数与回调函数设值的性能差异及示例
开发语言·c++
m0_6356474812 分钟前
Qt开发与MySQL数据库教程(二)——MySQL常用命令以及示例
java·开发语言·数据库·mysql
fie888923 分钟前
Spinal码MATLAB实现(采用One-at-a-Time哈希函数)
开发语言·matlab·哈希算法
ZHOUPUYU34 分钟前
PHP 8.6的底层革命。那些看不见的优化,才是真正的惊喜
开发语言·后端·php
白云如幻36 分钟前
【JDBC】集合、反射和泛型复习
java·开发语言
佩奇大王1 小时前
P2118 排列字母
java·开发语言·算法
runfarther1 小时前
Java变量作用域详解
java·开发语言