使用db1小波做3层小波分解
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层小波分解相关推荐
- 利用沪江小D做个词典小工具
因为经常在Linux下阅读一些英文资料,而Linux下目前我还找不到什么翻译软件可用,遇到不懂的单词往往要打开Google Translate翻译.开个浏览器,new个标签页,输入网址,再输入单词.啊 ...
- 干洗店小程序做一个预约小程序有什么优点
洗衣店洗鞋店为什么要开发一个下单小程序 冬季衣服厚羽绒服和大衣在家不好清洗,不少人会选择送去干洗店,为了提高竞争力也提高服务水平,不少店铺提供干洗衣物上门取送的服务,而开发小程序,不仅能大大帮助干洗店 ...
- matlab 小波启发式阈值滤波,小波阈值去噪
小波阈值去噪 小波阈值去噪 目录 1.概念 2.原理 3.影响降噪效果的因素 3.1小波基的选择 3.2分解层数的选择 3.3阈值的选择 3.4阈值函数的选择 4.MATLAB代码 参考文献 小波分析 ...
- 微信小程序开发---小程序框架---小程序的逻辑层---3
小程序的逻辑层 小程序注册逻辑 页面注册逻辑 小程序注册逻辑 App函数 注册全局唯一的小程序 只能调用一次 接受一个对象作为函数参数,这个对象指定了两个东西(第一个东西是小程序的全局数据,第二个东 ...
- 小波神经网络的基本原理,小波神经网络数据分析
1.什么是"小波神经网络"?能干什么用呀 小波神经网络(Wavelet Neural Network, WNN)是在小波分析研究获得突破的基础上提出的一种人工神经网络.它是基于小波 ...
- 小波神经网络的基本原理,小波神经网络辨识分析
什么是"小波神经网络"?能干什么用呀 小波神经网络(Wavelet Neural Network, WNN)是在小波分析研究获得突破的基础上提出的一种人工神经网络. 它是基于小波分 ...
- 一个用Spring Boot做的垃圾分类小程序,你不拿来学习一下?
今天TJ君看到一个很有意思的小项目,赶紧来和大家分享一下~ 各位程序猿们各自生活的城市对于垃圾分类估计都推行了一段时间,小伙伴们应该都已经养成了扔垃圾之前进行分类的习惯,但是偶尔也会有想不起来一样东西 ...
- java 小波去噪原理_小波去噪的基本知识
本篇是这段时间学习小波变换的一个收尾,了解一下常见的小波函数,混个脸熟,知道一下常见的几个术语,有个印象即可,这里就当是先作一个备忘录,以后若有需要再深入研究. 一.小波基选择标准 小波变换不同于傅里 ...
- 小程序卡片叠层切换卡片_现在,卡片和清单在哪里?
小程序卡片叠层切换卡片 重点 (Top highlight) 介绍 (Intro) I was recently tasked to redesign the results of the follo ...
- 小程序弹出层禁止列表滑动_是时候展现真正的技术了!小程序教程来了——百战Web前端课程更新05.07...
百战程序员十大精品课程,实时更新,保持行业领先.本次更新课程Web前端第二十九阶段安心食疗-微信小程序全部7个章节及课程资料.小程序是依托微信而生的,是一种不用下载就能使用的应用,也是一项创新,经过近 ...
最新文章
- JobScheduler学习 附官方demo
- optee堆Virtualization(hypervisor)的支持
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---23
- SpringBoot部署项目到Docker仓库
- 工作237:vuex取值
- linux java 部署 生产环境
- shell变量的使用
- 1.[精通Hibernate笔记]Hibernate简介
- python新手入门代码-新手必看:手把手教你入门 Python
- ruby笔记 基于对象的类(object specific class)
- (转)使用CUnit进行单元测试和覆盖率统计
- 用python 类方法写好友管理系统
- c语言程序设计学到了什么,C语言程序设计入门学习六步曲
- hibernate一对多关系
- python表示倍数_python代表倍数
- 【单位换算】存储单位(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)
- ADS1255/6 使用
- kettle启动时报错:Maximum wait time of 10 seconds exceed while acquiring lock
- 实战 | 一键导出微信阅读记录和笔记
- html页面打印插件,分享8款网站开发中最好用的打印页面插件