matlab频域怎么提取特征值,补充:频域特征值提取的MATLAB代码实现(小波分析)...
之前的文章信号频域分析方法的理解(频谱、能量谱、功率谱、倒频谱、小波分析)中提到了离散小波分解的例子,其参考代码如下:
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代码实现(小波分析)...相关推荐
- matlab时域转换成频域_从时域到频域,你只需要旋转一下!
作为一个工科生,这里我不去说很多的严密的定理和知识,我只是从我的角度,形象的去理解时域和频域. 首先我们来观察一个画在空间直角坐标系中的正弦函数: 现在我们从两个视角去观察它 分别是垂直于xoz面和垂 ...
- matlab怎么添加条纹噪声,基于频域的图像条纹噪声消除方法
基于频域的图像条纹噪声消除方法 徐花艳 孙瑞宁 (长安大学 陕西 西安 710064) 摘 要: 主要以图像去噪为主的研究对象,利用图像的频谱图对图像中的条纹噪声的频率分布进行分析,并使用巴特沃斯带阻 ...
- 提取so文件的特征值
ELF文件格式 这一节文章的标题叫做<提取so文件的特征值>,在这里就不得不说ELF文件的格式. 因为像.o , .so, .exe 为后缀名的文件都是elf格式的文件. ELF 文件格式 ...
- matlab中如何对一组复数频域信号进行快速傅里叶逆变换
matlab中如何对一组复数频域信号进行快速傅里叶逆变换 为何需要对复数频域信号进行快速傅里叶逆变换 快速傅里叶变换(fft)后的数据格式 快速傅里叶逆变换至原信号时域波型 第一步 第二步 第三步 验 ...
- matlab 广义特征,特征值 特征向量 广义特征值 matlab
d=eig(A) 返回矩阵A特征值的一个向量d. d=eig(A,B) 如果A和B是方阵的,返回包含广义特征的向量. 注意:如果S是稀疏对称的,用d = eig(S) 可以返回S的特征值.如果S是稀疏 ...
- 图像算法四:【图像增强--频率域】傅里叶变换、快速傅里叶变换、频域滤波、频域低通滤波、频域高通滤波
频率域滤波与空间域滤波殊途同归,空间域图像增强与频率域图像增强是两种截然不同的技术,实际上在相当程度上说它们是在不同的领域做相同的事情,只是有些滤波更适合在空间域完成,而有些则更适合在频率域中完成. ...
- ble 读写特征值特征值_BLE添加特征值
一.什么是特征值 特征值就是BLE协议栈向外提供的一个数据接口,蓝牙之间的数据传输终落实在特征值上.在BLE协议栈的GATT层中封装了若干服务(service),而在每一个服务中又有若干特征值(cha ...
- MATLAB二维数组的创建与元素提取
1.二维数组(矩阵)的创建 1.1直接输入法 从键盘直接输入元素.输入规则如下: 矩阵元素必须在方括号内: 同行元素之间用空格或逗号隔开: 行与行之间用分号或回车符隔开: 元素可以是数值.变量.表达式 ...
- matlab数据变成一列数据,matlab读取excel表格列数据-matlab导入excel后,怎么把数据提取成一列?...
怎么用matlab读取excel表格中的一列十六进制数据? x=xlsread('oillack.xls','sheet1','a1:a73') excel文件名是oillack.xls,sheet1 ...
- 遥感道路提取的补充C-UNet: Complement UNet for Remote Sensing Road Extraction
这里写自定义目录标题 遥感道路提取的补充C-UNet: Complement UNet for Remote Sensing Road Extraction 摘要:道路是一种重要的交通方式,对人们的日 ...
最新文章
- CentOS6.5上源码安装MongoDB3.2.1
- 皮一皮:这个TONY有点厉害!
- Python - @property 方法变属性
- 代码神注释鉴赏,喜欢拿去用
- Redis 数据库入门教程
- drools动态配置规则_基于 Flink 和 Drools 的实时日志处理
- 分布式光伏补贴_2018年国家光伏并网补贴标准、政策
- linux查看服务器温度指令,linux查看服务器温度
- C#基础8:类的继承
- XLSTransformer生成excel文件简单演示样例
- 操作系统和编程语言简单描述
- Ubuntu Vmware虚拟机网络配置(一)
- 5G应用加速落地,酷雷曼VR直播应时而生。
- 如何快速给Excel文件减肥或者减小文件体积
- pfSense与CARP的硬件冗余
- 手机共享笔记本wifi热点
- H3C新华三 端口加入vlan命令
- 报表相关的同比和环比
- Java注入bean的方式_多种方式实现Spring的Bean注入
- 抖音1元秒杀活动背后赚钱秘诀是什么? 怎么个玩法?
热门文章
- 读书笔记《数据挖掘概念与技术》第2章 数据预处理 2.4 数据集成和变换
- Java《剑指Offer》面试题2:替换空格
- springboot启动后controller访问404
- Lua Behavior Tree For Unity3D(Lua描述行为树For Unity3D)
- H5 中的 new FileReader() 以及 识别上传的文件是否为图片
- 使用spring mail发送html邮件
- 数据库SQL Server2012笔记(二)——表的管理
- 迅达云成参观学习---感谢信
- 二分搜索 POJ 3273 Monthly Expense
- 企业网络运行中,您是否遇到如下问题?——Vecloud