对信号进行一层分解

clc;

clear;

% 获取噪声信号

load(‘matlab.mat‘);

sig = M(1,1:1400);

SignalLength = length(sig);

%使用db1分解1层

[cA1,cD1] = dwt(sig,‘db1‘);

%从系数 cA1 和 cD1 中构建一层近似A1 和细节 D1

A1 = upcoef(‘a‘,cA1,‘db1‘,1,SignalLength);

D1 = upcoef(‘d‘,cD1,‘db1‘,1,SignalLength);

% %或

% A1 = idwt(cA1,[],‘db1‘,l_s);

% D1 = idwt([],cD1,‘db1‘,l_s);

%显示近似和细节

subplot(1,2,1); plot(A1); title(‘Approximation A1‘)

subplot(1,2,2); plot(D1); title(‘Detail D1‘)

%使用逆小波变换恢复信号

A0 = idwt(cA1,cD1,‘db1‘,SignalLength);

err = max(abs(sig-A0))

对信号进行三层分解

[C,L] = wavedec(sig,3,‘db1‘);%函数返回 3 层分解的各组分系数C(连接在一个向量里) ,向量 L 里返回的是各组分的长度。

%抽取近似系数和细节系数

%从 C 中抽取 3 层近似系数

cA3 = appcoef(C,L,‘db1‘,3);

%从 C 中抽取 3、2、1 层细节系数

[cD1,cD2,cD3] = detcoef(C,L,[1,2,3]);

%或者

%cD3 = detcoef(C,L,3);

%cD2 = detcoef(C,L,2);

%cD1 = detcoef(C,L,1);

%重建 3 层近似和 1、2、3 层细节

%从 C 中重建 3 层近似

A3 = wrcoef(‘a‘,C,L,‘db1‘,3);

%从 C 中重建 1、2、3 层细节

D1 = wrcoef(‘d‘,C,L,‘db1‘,1);

D2 = wrcoef(‘d‘,C,L,‘db1‘,2);

D3 = wrcoef(‘d‘,C,L,‘db1‘,3);

%显示多层分解的结果

%显示 3 层分解的结果

figure(2)

subplot(2,2,1); plot(A3);

title(‘Approximation A3‘)

subplot(2,2,2); plot(D1);

title(‘Detail D1‘)

subplot(2,2,3); plot(D2);

title(‘Detail D2‘)

subplot(2,2,4); plot(D3);

title(‘Detail D3‘)

%从 3 层分解中重建原始信号

A0 = waverec(C,L,‘db1‘);

err = max(abs(sig-A0))

% 我们注意到连续的近似随着越来越多的高频信息从信号中滤除,

% 噪声变得越

% 来越少。 3 层近似与原始信号对比会发现变得很干净。对比近似和原始信号,如下

figure(3)

subplot(2,1,1);plot(sig);title(‘Original‘); axis off

subplot(2,1,2);plot(A3);title(‘Level 3 Approximation‘);axis off

这篇博客是参考百度文档上一位大佬写的,这是数据和文章的链接

链接:https://pan.baidu.com/s/19_jazLnyBuperh7ME5NG8Q

提取码:aonu

原文:https://www.cnblogs.com/andrew-address/p/12638315.html

matlab中的小波变换,小波变换在matlab中的使用相关推荐

  1. 2021-05-10 Matlab短时傅里叶变换和小波变换的时频分析

    Matlab短时傅里叶变换和小波变换的时频分析 简介 本文主要给定一小段音频,通过短时傅里叶变换和小波变换制作时频图.音频的采样率为44100, 短时傅里叶变换 在matlab中,短时傅里叶变换的分析 ...

  2. matlab中的lower,请问:MATLAB中,有实现Gabor变换的函数吗?

    用matlab实现gabor小波对图片的纹理特征提取 matlab图像处理  过程如下:(1)在matlab中,用gaborfilter.m程序实现对三种农作物(小麦.棉花和大豆)蚜虫图片的做gabo ...

  3. 数字图像处理-DFTDCTWHT小波变换分解重构(Matlab)

    文章目录 数字图像处理-DFT&DCT&WHT&小波变换分解重构(Matlab) 基本的matlab图像处理函数的使用 代码块 运行效果 傅里叶变换(DFT) 对图像进行傅里叶 ...

  4. matlab中simple函数怎么用,matlab里simple函数

    值 realmin:系统所能表示的最小数值 nargin: 函数的输出引数个数 ---MATLAB 中基本绘图函数有: plot: x 轴和 y 轴均为线性刻度 数刻度 semilogx: x 轴为对 ...

  5. matlab中提取裂缝图像,基于Matlab图像处理的水泥路面裂缝检测研究

    路面裂缝检测是计算公路状况指数的重要依据[1],传统的检测方法主要是靠人工检测,测量精度差.检测效率低.同时检测人员会有安全隐患[2-3].现在多采自动检测的方法对路面裂缝的损害进行检测,其中使用数字 ...

  6. matlab中的timer模块,[转载]Matlab中Timer的使用

    Matlab中Timer的使用 鉴于Matlab中缺乏多线程机制,使用Timer无疑是一个很重要的工具,Matlab中Timer是一个Java对象. (1)Timer 的定义 t=timer(); 设 ...

  7. matlab 两列数据相乘,在EXCEL中,两列完全相同的数据,求和结果不一样??单元格两列相乘的公式...

    excel表格中怎样求和以及计算两列的乘积 一.这可以用SUMPRODUCT函数来完成. 二.比如是要 =A1*B1 A2*B2 .....A100*B100,则这个公以简化成 =SUMPRODUCT ...

  8. cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件

    cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排 cmake 编译工程具有独特的优势 ...

  9. 2021-03-31 Matlab simulink 模糊PID在无刷直流电机中的应用

    Matlab simulink 模糊PID在无刷直流电机中的应用 无刷直流电机的数学模型. 1.无刷直流电机数学模型 然后给出无刷直流电机的动态数学模型 看到上述这张图,不知聪明的你有没有发觉,图中采 ...

  10. matlab波的极化特性,Matlab GUI在电磁波极化特性教学中的应用

    科技创新导报 2018 NO.16Science and Technology Innovation Herald 创新教育 科技创新导报 Science and Technology Innovat ...

最新文章

  1. GIT之git常用配置和操作
  2. 《人工智能北京共识》发布, 智源研究院成立伦理与安全研究中心
  3. 长波通信、中波通信、短波通信、超短波通信与微波通信介绍
  4. python程序实例电话本-利用Python电话本小程序!这波操作你给几分?
  5. MongoDB 主从复制集搭建
  6. UML建模--序列图建模技巧
  7. Hyper-V 2016 系列教程48 Windows Server Backup 一次性备份操作
  8. EJS学习(三)之语法规则中
  9. Ocrad.js – JS 实现 OCR 光学字符识别
  10. html 怎么给li空格,html 空格
  11. 在c语言中逗号运算符若不带括号,详解shell脚本括号区别--$()、$「 」、$「 」 、$(()) 、「 」 、「[ 」]...
  12. spring mysql防注入攻击_【spring】(填坑)sql注入攻击 - 持久层参数化
  13. Zeppelie连接jdbc的使用
  14. C语言:简单实现图书管理系统
  15. 计算机网络安全工作台账,网络安全工作自查报告(2)
  16. Oracle LiveLabs实验:Introduction to Oracle Spatial
  17. 诗词大全给力版_思维导图 | 6种高效记忆法,教你速背古诗词!
  18. Keil C51中变量和函数的绝对地址的定位和访问
  19. 数据库 - 数据字典及其使用
  20. extjs 中时间控件中 时分秒

热门文章

  1. Zookeeper之开源客户端ZkClient
  2. Vue移动端UI框架
  3. 解决 nginx 反向代理时 session 丢失 无效的问题
  4. 计算机整机配置单,小编教你电脑主机配置清单推荐
  5. serclet生命周期
  6. plantform 驱动笔记
  7. 计算机为什么不重视SCI,科学网-要SCI-EI,但不唯SCI-EI ---读CCF新的会议杂志推荐目录有感-唐常杰的博文...
  8. Kong——Proxy文档
  9. 三星530换固态硬盘_三星迷你固态硬盘Portable SSD T7 Touch试用 支持指纹识别设备...
  10. 电脑c盘清理、电脑清理、电脑C盘成功瘦身15G左右