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. JobScheduler学习 附官方demo
  2. optee堆Virtualization(hypervisor)的支持
  3. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---23
  4. SpringBoot部署项目到Docker仓库
  5. 工作237:vuex取值
  6. linux java 部署 生产环境
  7. shell变量的使用
  8. 1.[精通Hibernate笔记]Hibernate简介
  9. python新手入门代码-新手必看:手把手教你入门 Python
  10. ruby笔记 基于对象的类(object specific class)
  11. (转)使用CUnit进行单元测试和覆盖率统计
  12. 用python 类方法写好友管理系统
  13. c语言程序设计学到了什么,C语言程序设计入门学习六步曲
  14. hibernate一对多关系
  15. python表示倍数_python代表倍数
  16. 【单位换算】存储单位(bit Byte KB MB GB TB PB EB ZB YB BB)时间单位(ms μs ns ps)长度单位(dm cm mm μm nm pm fm am zm ym)
  17. ADS1255/6 使用
  18. kettle启动时报错:Maximum wait time of 10 seconds exceed while acquiring lock
  19. 实战 | 一键导出微信阅读记录和笔记
  20. html页面打印插件,分享8款网站开发中最好用的打印页面插件

热门文章

  1. 倪捷:智能语音扩展数字化服务
  2. Java8新特性详解
  3. knockoutjs入门要点
  4. 关于STM32的编码器计数及溢出处理调试总结
  5. Selenium简介
  6. 斯坦福NLP名课带学详解 | CS224n 第5讲 - 句法分析与依存解析(NLP通关指南·完结)
  7. 机器学习中最重要的公式——贝叶斯公式
  8. 知名公司GitHub官网
  9. java计算机毕业设计教务排课系统(附源码、数据库)
  10. Linux的LCD驱动