clc
clear
load j.txt;
s=j(77:130);%导入原始离散信号
subplot(4,2,1);
plot(77:130,s);
title('原始信号');%原始信号波形图
[swa,swd] = swt(s,3,'db1');%%使用db1小波做3层小波分解,产生的近似系数在swa中,细节系数在swd中,而且它们有相同的长度
%显示近似和细节的系数
kp = 0;
for i = 1:3
subplot(3,2,kp+1), plot(swa(i,:));
title(['Approx. cfs level ',num2str(i)])
subplot(3,2,kp+2), plot(swd(i,:));
title(['Detail cfs level ',num2str(i)])
kp = kp + 2;
end
%从系数中重建第3层的近似
mzero = zeros(size(swd));
A = mzero;
A(3,:) = iswt(swa,mzero,'db1');
%从系数中重建细节
D = mzero;
 for i = 1:3
 swcfs = mzero;
 swcfs(i,:) = swd(i,:);
 D(i,:) = iswt(mzero,swcfs,'db1');
 end
%从第3层近似和第2、3层细节中重建第1、2层近似
%重建2、3层的近似
A(2,:) = A(3,:) + D(3,:);
A(1,:) = A(2,:) + D(2,:);
%显示第1、2、3层的近似和细节
kp = 0;
for i = 1:3
subplot(3,2,kp+1), plot(A(i,:));
title(['Approx. level ',num2str(i)])
subplot(3,2,kp+2), plot(D(i,:));
title(['Detail level ',num2str(i)])
kp = kp + 2;
end

使用db1小波做3层小波分解相关推荐

  1. 利用沪江小D做个词典小工具

    因为经常在Linux下阅读一些英文资料,而Linux下目前我还找不到什么翻译软件可用,遇到不懂的单词往往要打开Google Translate翻译.开个浏览器,new个标签页,输入网址,再输入单词.啊 ...

  2. 干洗店小程序做一个预约小程序有什么优点

    洗衣店洗鞋店为什么要开发一个下单小程序 冬季衣服厚羽绒服和大衣在家不好清洗,不少人会选择送去干洗店,为了提高竞争力也提高服务水平,不少店铺提供干洗衣物上门取送的服务,而开发小程序,不仅能大大帮助干洗店 ...

  3. matlab 小波启发式阈值滤波,小波阈值去噪

    小波阈值去噪 小波阈值去噪 目录 1.概念 2.原理 3.影响降噪效果的因素 3.1小波基的选择 3.2分解层数的选择 3.3阈值的选择 3.4阈值函数的选择 4.MATLAB代码 参考文献 小波分析 ...

  4. 微信小程序开发---小程序框架---小程序的逻辑层---3

     小程序的逻辑层 小程序注册逻辑 页面注册逻辑 小程序注册逻辑 App函数 注册全局唯一的小程序 只能调用一次 接受一个对象作为函数参数,这个对象指定了两个东西(第一个东西是小程序的全局数据,第二个东 ...

  5. 小波神经网络的基本原理,小波神经网络数据分析

    1.什么是"小波神经网络"?能干什么用呀 小波神经网络(Wavelet Neural Network, WNN)是在小波分析研究获得突破的基础上提出的一种人工神经网络.它是基于小波 ...

  6. 小波神经网络的基本原理,小波神经网络辨识分析

    什么是"小波神经网络"?能干什么用呀 小波神经网络(Wavelet Neural Network, WNN)是在小波分析研究获得突破的基础上提出的一种人工神经网络. 它是基于小波分 ...

  7. 一个用Spring Boot做的垃圾分类小程序,你不拿来学习一下?

    今天TJ君看到一个很有意思的小项目,赶紧来和大家分享一下~ 各位程序猿们各自生活的城市对于垃圾分类估计都推行了一段时间,小伙伴们应该都已经养成了扔垃圾之前进行分类的习惯,但是偶尔也会有想不起来一样东西 ...

  8. java 小波去噪原理_小波去噪的基本知识

    本篇是这段时间学习小波变换的一个收尾,了解一下常见的小波函数,混个脸熟,知道一下常见的几个术语,有个印象即可,这里就当是先作一个备忘录,以后若有需要再深入研究. 一.小波基选择标准 小波变换不同于傅里 ...

  9. 小程序卡片叠层切换卡片_现在,卡片和清单在哪里?

    小程序卡片叠层切换卡片 重点 (Top highlight) 介绍 (Intro) I was recently tasked to redesign the results of the follo ...

  10. 小程序弹出层禁止列表滑动_是时候展现真正的技术了!小程序教程来了——百战Web前端课程更新05.07...

    百战程序员十大精品课程,实时更新,保持行业领先.本次更新课程Web前端第二十九阶段安心食疗-微信小程序全部7个章节及课程资料.小程序是依托微信而生的,是一种不用下载就能使用的应用,也是一项创新,经过近 ...

最新文章

  1. 手动新增swap分区
  2. java中使用队列:java.util.Queue
  3. cmder默认的命令提示符λ改成$
  4. ESP32 One-Wire驱动功能
  5. Matlab实用程序--图形应用-饼图的绘制
  6. pg 递归算法_16. 图的________优先搜索遍历算法是一种递归算法,图的________优先搜索遍历算法需要使用队列。...
  7. c# 微服务学习_关于使用“江西微就业”服务平台学习掌握就业创业帮扶政策的通知...
  8. alter database open resetlogs
  9. Eclipse相关快捷键
  10. IntelliJ IDEA在行尾增加分号
  11. 正则的文字替换和字符串的替换哪个快_JavaScript正则表达式怎么用?
  12. 【Spring】SpringMVC 初始化 流程
  13. JAVA解压tar,可以使用javatar
  14. DoIP(二)——报文类型
  15. 小说下载器(python)
  16. python多条件判断筛选数据_Python实现多条件筛选目标数据功能【测试可用】
  17. educoder——面向对象程序设计java——实验实训——实验三 - 集合框架
  18. 开源数据库迁移工具canal
  19. 机器学习做二元分类问题(二)
  20. PDF编辑工具怎么为PDF文件添加页码

热门文章

  1. STM32 USART 多摩川编码器调试
  2. css集合——好看的按钮样式+阴影+渐变
  3. tcl语言读取文件一行_TCL语言笔记:TCL中的列表操作
  4. 推荐 浙江省国税vpdn安装正确的方法 如何安装后缀为ocx的控件 由于无法验证发布者 ,所以windows 已经阻止次软件
  5. R语言实战应用精讲50篇(十七)--使用R语言实现时间序列分析
  6. Globle.asax错误:异常详细信息: S…
  7. VMware ESXi 7.0 Update 3c SLIC 2.6 Unlocker (2022 U3 Refresh)
  8. 如何提升设备管理效率和巡检效率?
  9. Qt之QThread基本用法
  10. jquery版本问题