之前的文章信号频域分析方法的理解(频谱、能量谱、功率谱、倒频谱、小波分析)中提到了离散小波分解的例子,其参考代码如下:

t_s = 0.005; %采样周期

t_start = 0.001; %起始时间

t_end = 10; %结束时间

t = t_start : t_s : t_end;

y = 10*sin(2*pi*0.5*t)+3*sin(2*pi*10*t)+1*sin(2*pi*20*t)+3*randn(1,length(t)); %生成信号

len = length(y);

%生成突变信号

y2 = 50*sin(2*pi*50*t);

for i = 1: len

if i>=601&&i<=604

y(i) = y(i)+y2(i);

else

y(i) = y(i);

end

end

figure

plot(y) %绘制原始信号

[c,l] = wavedec(y,5,'db5');

%重构1~5层细节函数

d5 = wrcoef('d',c,l,'db5',5);

d4 = wrcoef('d',c,l,'db5',4);

d3 = wrcoef('d',c,l,'db5',3);

d2 = wrcoef('d',c,l,'db5',2);

d1 = wrcoef('d',c,l,'db5',1);

%重构1~5层近似函数

a5 = wrcoef('a',c,l,'db5',5);

a4 = wrcoef('a',c,l,'db5',4);

a3 = wrcoef('a',c,l,'db5',3);

a2 = wrcoef('a',c,l,'db5',2);

a1 = wrcoef('a',c,l,'db5',1);

figure

subplot(4,2,1);

plot(a1)

subplot(4,2,2);

plot(d1)

subplot(4,2,3);

plot(a2)

subplot(4,2,4);

plot(d2)

subplot(4,2,5);

plot(a3)

subplot(4,2,6);

plot(d3)

subplot(4,2,7);

plot(a4)

subplot(4,2,8);

plot(d4)

结果如下:

原始信号

离散小波分析结果

左侧四行是1~4阶的近似信号,右侧四行是1~4阶的细节信号。

欢迎关注我的专栏与信号处理有关的那些东东

欢迎关注我的公众号“括号的城堡”,微信号为“khscience”,会有更多有趣的东西分享。

matlab频域怎么提取特征值,补充:频域特征值提取的MATLAB代码实现(小波分析)...相关推荐

  1. matlab时域转换成频域_从时域到频域,你只需要旋转一下!

    作为一个工科生,这里我不去说很多的严密的定理和知识,我只是从我的角度,形象的去理解时域和频域. 首先我们来观察一个画在空间直角坐标系中的正弦函数: 现在我们从两个视角去观察它 分别是垂直于xoz面和垂 ...

  2. matlab怎么添加条纹噪声,基于频域的图像条纹噪声消除方法

    基于频域的图像条纹噪声消除方法 徐花艳 孙瑞宁 (长安大学 陕西 西安 710064) 摘 要: 主要以图像去噪为主的研究对象,利用图像的频谱图对图像中的条纹噪声的频率分布进行分析,并使用巴特沃斯带阻 ...

  3. 提取so文件的特征值

    ELF文件格式 这一节文章的标题叫做<提取so文件的特征值>,在这里就不得不说ELF文件的格式. 因为像.o , .so, .exe 为后缀名的文件都是elf格式的文件. ELF 文件格式 ...

  4. matlab中如何对一组复数频域信号进行快速傅里叶逆变换

    matlab中如何对一组复数频域信号进行快速傅里叶逆变换 为何需要对复数频域信号进行快速傅里叶逆变换 快速傅里叶变换(fft)后的数据格式 快速傅里叶逆变换至原信号时域波型 第一步 第二步 第三步 验 ...

  5. matlab 广义特征,特征值 特征向量 广义特征值 matlab

    d=eig(A) 返回矩阵A特征值的一个向量d. d=eig(A,B) 如果A和B是方阵的,返回包含广义特征的向量. 注意:如果S是稀疏对称的,用d = eig(S) 可以返回S的特征值.如果S是稀疏 ...

  6. 图像算法四:【图像增强--频率域】傅里叶变换、快速傅里叶变换、频域滤波、频域低通滤波、频域高通滤波

    频率域滤波与空间域滤波殊途同归,空间域图像增强与频率域图像增强是两种截然不同的技术,实际上在相当程度上说它们是在不同的领域做相同的事情,只是有些滤波更适合在空间域完成,而有些则更适合在频率域中完成. ...

  7. ble 读写特征值特征值_BLE添加特征值

    一.什么是特征值 特征值就是BLE协议栈向外提供的一个数据接口,蓝牙之间的数据传输终落实在特征值上.在BLE协议栈的GATT层中封装了若干服务(service),而在每一个服务中又有若干特征值(cha ...

  8. MATLAB二维数组的创建与元素提取

    1.二维数组(矩阵)的创建 1.1直接输入法 从键盘直接输入元素.输入规则如下: 矩阵元素必须在方括号内: 同行元素之间用空格或逗号隔开: 行与行之间用分号或回车符隔开: 元素可以是数值.变量.表达式 ...

  9. matlab数据变成一列数据,matlab读取excel表格列数据-matlab导入excel后,怎么把数据提取成一列?...

    怎么用matlab读取excel表格中的一列十六进制数据? x=xlsread('oillack.xls','sheet1','a1:a73') excel文件名是oillack.xls,sheet1 ...

  10. 遥感道路提取的补充C-UNet: Complement UNet for Remote Sensing Road Extraction

    这里写自定义目录标题 遥感道路提取的补充C-UNet: Complement UNet for Remote Sensing Road Extraction 摘要:道路是一种重要的交通方式,对人们的日 ...

最新文章

  1. CentOS6.5上源码安装MongoDB3.2.1
  2. 皮一皮:这个TONY有点厉害!
  3. Python - @property 方法变属性
  4. 代码神注释鉴赏,喜欢拿去用
  5. Redis 数据库入门教程
  6. drools动态配置规则_基于 Flink 和 Drools 的实时日志处理
  7. 分布式光伏补贴_2018年国家光伏并网补贴标准、政策
  8. linux查看服务器温度指令,linux查看服务器温度
  9. C#基础8:类的继承
  10. XLSTransformer生成excel文件简单演示样例
  11. 操作系统和编程语言简单描述
  12. Ubuntu Vmware虚拟机网络配置(一)
  13. 5G应用加速落地,酷雷曼VR直播应时而生。
  14. 如何快速给Excel文件减肥或者减小文件体积
  15. pfSense与CARP的硬件冗余
  16. 手机共享笔记本wifi热点
  17. H3C新华三 端口加入vlan命令
  18. 报表相关的同比和环比
  19. Java注入bean的方式_多种方式实现Spring的Bean注入
  20. 抖音1元秒杀活动背后赚钱秘诀是什么? 怎么个玩法?

热门文章

  1. 读书笔记《数据挖掘概念与技术》第2章 数据预处理 2.4 数据集成和变换
  2. Java《剑指Offer》面试题2:替换空格
  3. springboot启动后controller访问404
  4. Lua Behavior Tree For Unity3D(Lua描述行为树For Unity3D)
  5. H5 中的 new FileReader() 以及 识别上传的文件是否为图片
  6. 使用spring mail发送html邮件
  7. 数据库SQL Server2012笔记(二)——表的管理
  8. 迅达云成参观学习---感谢信
  9. 二分搜索 POJ 3273 Monthly Expense
  10. 企业网络运行中,您是否遇到如下问题?——Vecloud