matlab求解时域特征参数,matlab 实现数据时域特征提取
matlab 实现数据时域特征提取
2020-07-31 02:15
阅读数 64
%数据时域特征提取 clc; close ; clear all; %数据导入 data=xlsread('E:\排球\原始数据 z方向.xlsx',1)';
%初始参数设置 [m,n]=size(data); D=[]; DA=[]; %求解特征 for i=1:1:m d=data(i,:)
d=d(~isnan(d));%去除NAN值 ave=mean(d);%均值 u=std(d);%标准差 time=length(d);%时间
theta=var(d);%方差 area=sum(abs(d));%面积 maxv=max(d);%最大值 minv=min(d);%最小值
[dd,minp,maxp]=premnmx(d); %求解信息熵 entropy=yyshang(dd,9);%信息熵
D=[D;ave;maxv;minv;u;area;time;theta;entropy]; DA=[DA,D]; D=[]; end DA=DA';
其中yyshang是求解熵的函数,代码如下
function Hx=yyshang(y,duan) %不以原信号为参考的时间域的信号熵 %输入:maxf:原信号的能量谱中能量最大的点
%y:待求信息熵的序列 %duan:待求信息熵的序列要被分块的块数 %Hx:y的信息熵
%duan=10;%将序列按duan数等分,如果duan=10,就将序列分为10等份 x_min=min(y); x_max=max(y);
maxf(1)=abs(x_max-x_min); maxf(2)=x_min; duan_t=1.0/duan;
jiange=maxf(1)*duan_t; % for i=1:10 %
pnum(i)=length(find((y_p>=(i-1)*jiange)&(y_p
pnum(1)=length(find(y
pnum(i)=length(find((y>=maxf(2)+(i-1)*jiange)&(y
pnum(duan)=length(find(y>=maxf(2)+(duan-1)*jiange)); %sum(pnum)
ppnum=pnum/sum(pnum);%每段出现的概率 %sum(ppnum) Hx=0; for i=1:duan if ppnum(i)==0
Hi=0; else Hi=-ppnum(i)*log2(ppnum(i)); end Hx=Hx+Hi; end end
matlab求解时域特征参数,matlab 实现数据时域特征提取相关推荐
- matlab求解代数方程组,matlab求解代数方程组.doc
matlab求解代数方程组.doc 1第三讲Matlab求解代数方程组理论介绍:直接法+迭代法,简单介绍相关知识和应用条件及注意事项软件求解:各种求解程序讨论如下表示含有个未知数.由个方程构成的线性方 ...
- matlab求解复杂隐函数,MATLAB复杂隐函数求解!求大神指导!
问题描述: MATLAB复杂隐函数求解!求大神指导! syms D1 D2 G1 G2 al E1 E2 Km w6 G1=10^(-5);G2=10^(-5); E1=2*(10^11);E2=2* ...
- matlab求解外弹道,基于MATLAB∕Simulink的通用质点外弹道程序设计.pdf
2017.01 设计与研发 基于 MATLAB/Simulink 的通用质点外弹道程序设计 崔 瀚 (沈阳工学院兵器类虚拟仿真实验教学中心, 辽宁抚顺 ,113122 ) 摘要:本文以弹丸质点外弹道学 ...
- matlab求解零输入响应,基于matlab的零输入和零状态响应
基于matlab的零输入和零状态响应 一. 课程设计题目: 信号系统的时域分析 二.课程设计目的: 1.学习MATLAB 软件的使用. 2.使学生掌握利用工具软件来实现信号系统基本概念.基本原 理的方 ...
- matlab求解复杂方程,MATLAB解复杂方程并求解
MATLAB解复杂方程并求解0 现有三个等式,两个不等式(约束条件),想要求W/680的最小值,求助大神,应该怎么算呢?等式(三个)①(23086*Q1^2)/1000+(19648*Q9^2)/10 ...
- 用matlab求解物理方程,MATLAB计算四类数学物理方程的举例求解题库.ppt
数学物理建模与计算机辅助设计 第5章 四类数学物理方程的求解举例 本章内容 §5.1 求解本征值型数学物理方程 §5.2 求解稳定型数学物理方程 §5.3 求解热传导型数学物理方程 §5.4 求解波动 ...
- 用matlab求解不等方程组,Matlab:求高人指点用matlab求解非线性方程组,解出来的值不收敛,提前结束...
fsolve解非线性方程组,只迭代了8次就退出了,得到的结果进行复算不等于0,存在较大的误差.(是不是需要修改算法?) 运行程序得到的结果提示如下: x = 1.0e+003 * Columns 1 ...
- 常微分方程matlab求解
常微分方程matlab求解 一般格式 matlab求解常微分方程的调用格式为: 例如,现在需要求解常微分方程 则有 y=dsolve('Dy=-2*y+2*x^2+2*x','x') 这个常微分方程的 ...
- matlab求线性方程组的符号解,符号代数线性方程组的MATLAB求解.PPT
符号代数线性方程组的MATLAB求解 建模常见问题MATLAB求解 Content 符号代数线性方程(组)的MATLAB求解 最优化方法的MATLAB实现 一维搜索问题 线性规划 无约束非线性最优化问 ...
最新文章
- iOS 数字滚动 类似于老 - 虎- 机的效果
- 大数阶乘的位数和精确值计算
- mysql的datetime使用_datetime数据类型 MySQL数据库使用教程
- 微信小程序css 华文琥珀_琥珀项目:较小的,面向生产力的Java语言功能
- Python redis的订阅发布机制(publish、pubsub)
- Solana生态项目DEX聚合器Dagg trade完成种子轮融资,credence.fund投资
- Android中定时器的3种实现方法
- L1-053 电子汪-PAT团体程序设计天梯赛GPLT
- mysql ak uk_mysql表的查询
- 用 grldr 引导WinXP/Ubuntu双系统
- 程序员眼中的统计学(3)】概率计算:把握机会
- 遗传算法之: One Max Problem
- 第一财经周刊:MySpace入乡 终于随俗
- 宏基因组 微生物组 微生态杂志简介及2019最新影响因子
- Centos8创建pem文件进行远程连接
- element ui 前台模板_简单了解Vue + ElementUI后台管理模板
- SDS 2.0:能否让高端存储服“软”?
- 97 Three.js 使用 specularMap 设置高光贴图
- 299. 猜数字游戏 js实现
- Win11 如何开启休眠功能
热门文章
- SOUP: Spatial-Temporal Demand Forecastingand Competitive Supply(TKDE)
- “有些事现在不做 一辈子都不会做了”
- 服装连锁店铺管理软件大盘点!秦丝、日进斗金、商陆花谁更强?
- 图文详解专业的屏幕软件Camtasia Studio 9
- 信息技术用计算机绘画,童心笔下挥洒的那份真——信息技术组电脑绘画成果
- SSO(CAS) 的简单搭建与使用
- 南大通用GBase8s 常用SQL语句(225)
- 洛克王国服务器维修,洛克王国怨声载道 修复植物园 8月24日服务器公告
- 【算法应该怎么“玩” - 王晓华】第一 - 罪犯真假供词的判断
- 2020年最新Python学习路线及学习目标规划 拿走不谢!