集合经验模态分解matlab,LMD经验模态分解matlab程序(2)
mi=(al+ar)/2;
ai=abs(ar-al)/2;
end
function c=junzhi(a)
l=length(a);
al=wkeep(a,l-1,'l');
ar=wkeep(a,l-1,'r');
c=(al+ar)/2;
end
function d=link(a,b,c)
d=[a';c';b']';
%头:尾:中间
end
function f_value=chadian1(a,b,c)
% chadian1 把端点及极值点处对应的总坐标值插入,原来的均值函数的方波序列中
%输入参数a:点序列(行向量)(包含端点和极值点以 在时间上的位置-横坐标)(n个)(点序列-横坐标)
%输入参数b:段序列(行向量)(点序列a 每两点之间的纵坐标的值-纵坐标) (n-1)-(段序列-纵坐标)
%输入参数c:点序列(行向量) (包含端点和极值点 在对应时间上的幅值-纵坐标)(n个)-(点序列-纵坐标)
%输入参数d:原始数据的采样精度
%输出参数f_value(行向量): 点序列a 插入 段序列的值 之后,以c的精度的 值(对应于 横坐标,纵坐标的值)
%精度是0.001
l=length(b);
al=wkeep(a,l,'l');
ar=wkeep(a,l,'r');
d={[]};%d={0}这样是为了初始化 元胞数组
for i=1:l %采样精度0.001
d{i}=ones(1,(ar(i)-al(i)-1))*b(i);%ones函数参数要为整数,unint16就是数据强制类型转换,
end %这里没有使用到单独为uint16((ar(i)-al(i))*1000)-1)这个自变量赋值,所以只是个中间变量,对数据不会产生污染
y=c(1);
for i=1:l
y=link(y,c(i+1),d{i});
end
f_value=y;
end
end
%------
function p=nengliang(y)
% my=mean(y);
% p=(y-my).*(y-my);
% p=sum(p);
p=sum(abs(y).^2);
end
%--------
集合经验模态分解matlab,LMD经验模态分解matlab程序(2)相关推荐
- lmd matlab 信号处理程序,LMD经验模态分解matlab程序.doc
LMD经验模态分解matlab程序 LMD经验模态分解matlab程序--原味的 曾经也用滑动平均写过LMD,其实滑动平均的EMD才是原汁原味的居于均值分解. 分享给有需要的人,程序写的不好,只是希望 ...
- 多元经验模态分解_环境激励桥梁模态参数识别—环境激励模态参数识别概述
环境激励模态参数识别概述 1 结构模态参数识别 结构模态参数识别属于动力学的反问题,是利用外部激励和系统的响应求解系统的参数问题;这一过程亦称为模态分析(Modal Analysis).模态分析又分为 ...
- 经验正交函数分析法(EOF)在matlab上的实现
转载自:https://blog.csdn.net/qq_23860475/article/details/80665289 数据准备 数据集为福建省28个气象站1960-2013年的年际降水量数据, ...
- 【数字信号处理】基于matlab LMD算法和ELMD算法管道泄漏信号处理【含Matlab源码 1985期】
⛄一.局部分解理论研究 局部均值分解算法(Local Mean Decomposition, LMD) 作为处理非平稳随机信号的一种手段,得到了广泛应用,并成熟地应用于机械故障诊断.信号特征提取与分析 ...
- 局部均值分解(LMD)详解
项目介绍 局部均值分解(LMD)作为近年来出现的一种新的自适应时频分析方法,能够依据信号的自身特点将复杂的多分量调幅调频信号分解为有限个的单分量调幅调频信号之和,进而求取瞬时频率和瞬时幅值并进行组合, ...
- 正交矩阵,(标准)正交基,正交投影,正交分解定理,最佳逼近定理,格拉姆-施密特方法求正交基(手算+MATLAB),QR分解(手算+MATLAB计算、分析)
正交(orthogonality).正交集(orthogonal set).单位正交集 定义:如果向量uuu和向量vvv是相互正交的,则有:u⋅v=0u\cdot v=0u⋅v=0. 因为对于零向量, ...
- 没工作经验新入职包装经验_我是如何从0设计经验转变为在12个月内从事全职工作的(重新发布)...
没工作经验新入职包装经验 by Richard Yang 理查德·杨(Richard Yang) 我是如何从0设计经验转变为在12个月内从事全职工作的 (How I went from 0 desig ...
- html遮罩层模态提示,页面遮罩层,并且阻止页面body滚动。bootstrap模态框原理,.bootstrap模态...
页面遮罩层,并且阻止页面body滚动.bootstrap模态框原理,.bootstrap模态 实现思路: 1.需要有一个层将body遮住,放在body上方. 2.修改body的overflow属性值为 ...
- matlab怎么求imf图,MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据
题目: MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据 EMD分解程序我就不给了,网上都是一样的. 例: M = length(imf); N = length(x); c = ...
- bootstrap 模态窗口按钮位置_Bootstrap 模态框(Modal)插件的使用
Bootstrap模态框(modal)不知道谁起的名字,反正就这么回事.经常使用在网站的 登陆/注册 按钮,弹出模态框,来提醒用户输入的同时,网站有一个遮罩层来屏蔽其他的操作. 一. 使用方法:1.通 ...
最新文章
- Spring Boot轻松理解动态注入,删除bean
- Ubuntu使用小技巧
- 【深度学习】预训练的卷积模型比Transformer更好?
- php curl伪造referer与来源IP实例
- 第10章尚硅谷SpringBoot检索
- matlab如何找出最小的数据,读取数据并找出全部数据的最大值和最小值
- 崛起于Springboot2.X之Mysql读写分离(6)
- python与机器学习(四)——线性回归和逻辑斯蒂回归
- 线上问题:大事务问题
- HttpClient的简单实现
- 简单的JAVA小程序
- 最好的录屏软件 WebEx Recorder Editor
- 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载
- 清华北大教授联袂推荐的好书:《区块链:金融应用实践》
- 竟然如愿让我拿到诸多大厂offer(头条,PDD,Alibaba)-来自Alibaba的Java面试指南,
- 关于amdCPU+华硕主板B450主板和海盗船内存条运行Windows10系统蓝屏问题
- python绘制曲线y=2x+5_python绘制GPM CSH潜热垂直剖面
- pycharm出现low memory警告,卡顿
- 基于Android13的系统启动流程分析(三)之FirstStageMain阶段
- 勇者斗恶龙UVa 11292
热门文章
- 计算多条线段总长的lisp程序_CAD二次开发-lisp篇(1)统计长度
- C#实现Word批量转换Pdf
- 希腊字母表 ← LaTeX
- 《张宇考研数学基础30讲》思维导图-第1讲 高等数学预备知识
- 自制的一个小地图生成器
- java wsimport 调用_Java如何基于wsimport调用wcf接口
- SoilGrid 250米土壤质地数据集
- 单继承、多继承、菱形继承的虚函数表
- 【DBSCAN聚类算法原理介绍】
- python开根号_python开根号_python 开根号_python开根号函数 - 云+社区 - 腾讯云