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)

相关推荐
繁华似锦respect3 分钟前
C++ 设计模式之观察者模式详细介绍
linux·开发语言·c++·windows·观察者模式·设计模式·visual studio
裤裤兔10 分钟前
利用matlab进行FDR校正的实现方式
数据结构·算法·matlab·多重比较矫正·校正·fdr
froginwe1114 分钟前
CSS Text(文本)详解
开发语言
繁华似锦respect16 分钟前
C++ 自定义 String 类
服务器·开发语言·c++·哈希算法·visual studio
n***44318 分钟前
Java进阶:IO大全
java·开发语言·python
jtymyxmz20 分钟前
《JavaEE企业级应用开发教程(Spring+Spring MVC+Mybatis)》3.2 动态代理
java·开发语言
喵霓24 分钟前
mac系统的环境变量-bash_profile
开发语言·macos·bash
向葭奔赴♡27 分钟前
Android SharedPreferences实战指南
android·java·开发语言
CoderYanger35 分钟前
A.每日一题——2435. 矩阵中和能被 K 整除的路径
开发语言·线性代数·算法·leetcode·矩阵·深度优先·1024程序员节
我命由我1234535 分钟前
微信小程序 - 页面跳转并传递参数(使用路由参数、使用全局变量、使用本地存储、使用路由参数结合本地存储)
开发语言·前端·javascript·微信小程序·小程序·前端框架·js