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 实现数据时域特征提取相关推荐

  1. matlab求解代数方程组,matlab求解代数方程组.doc

    matlab求解代数方程组.doc 1第三讲Matlab求解代数方程组理论介绍:直接法+迭代法,简单介绍相关知识和应用条件及注意事项软件求解:各种求解程序讨论如下表示含有个未知数.由个方程构成的线性方 ...

  2. 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* ...

  3. matlab求解外弹道,基于MATLAB∕Simulink的通用质点外弹道程序设计.pdf

    2017.01 设计与研发 基于 MATLAB/Simulink 的通用质点外弹道程序设计 崔 瀚 (沈阳工学院兵器类虚拟仿真实验教学中心, 辽宁抚顺 ,113122 ) 摘要:本文以弹丸质点外弹道学 ...

  4. matlab求解零输入响应,基于matlab的零输入和零状态响应

    基于matlab的零输入和零状态响应 一. 课程设计题目: 信号系统的时域分析 二.课程设计目的: 1.学习MATLAB 软件的使用. 2.使学生掌握利用工具软件来实现信号系统基本概念.基本原 理的方 ...

  5. matlab求解复杂方程,MATLAB解复杂方程并求解

    MATLAB解复杂方程并求解0 现有三个等式,两个不等式(约束条件),想要求W/680的最小值,求助大神,应该怎么算呢?等式(三个)①(23086*Q1^2)/1000+(19648*Q9^2)/10 ...

  6. 用matlab求解物理方程,MATLAB计算四类数学物理方程的举例求解题库.ppt

    数学物理建模与计算机辅助设计 第5章 四类数学物理方程的求解举例 本章内容 §5.1 求解本征值型数学物理方程 §5.2 求解稳定型数学物理方程 §5.3 求解热传导型数学物理方程 §5.4 求解波动 ...

  7. 用matlab求解不等方程组,Matlab:求高人指点用matlab求解非线性方程组,解出来的值不收敛,提前结束...

    fsolve解非线性方程组,只迭代了8次就退出了,得到的结果进行复算不等于0,存在较大的误差.(是不是需要修改算法?) 运行程序得到的结果提示如下: x = 1.0e+003 * Columns 1 ...

  8. 常微分方程matlab求解

    常微分方程matlab求解 一般格式 matlab求解常微分方程的调用格式为: 例如,现在需要求解常微分方程 则有 y=dsolve('Dy=-2*y+2*x^2+2*x','x') 这个常微分方程的 ...

  9. matlab求线性方程组的符号解,符号代数线性方程组的MATLAB求解.PPT

    符号代数线性方程组的MATLAB求解 建模常见问题MATLAB求解 Content 符号代数线性方程(组)的MATLAB求解 最优化方法的MATLAB实现 一维搜索问题 线性规划 无约束非线性最优化问 ...

最新文章

  1. iOS 数字滚动 类似于老 - 虎- 机的效果
  2. 大数阶乘的位数和精确值计算
  3. mysql的datetime使用_datetime数据类型 MySQL数据库使用教程
  4. 微信小程序css 华文琥珀_琥珀项目:较小的,面向生产力的Java语言功能
  5. Python redis的订阅发布机制(publish、pubsub)
  6. Solana生态项目DEX聚合器Dagg trade完成种子轮融资,credence.fund投资
  7. Android中定时器的3种实现方法
  8. L1-053 电子汪-PAT团体程序设计天梯赛GPLT
  9. mysql ak uk_mysql表的查询
  10. 用 grldr 引导WinXP/Ubuntu双系统
  11. 程序员眼中的统计学(3)】概率计算:把握机会
  12. 遗传算法之: One Max Problem
  13. 第一财经周刊:MySpace入乡 终于随俗
  14. 宏基因组 微生物组 微生态杂志简介及2019最新影响因子
  15. Centos8创建pem文件进行远程连接
  16. element ui 前台模板_简单了解Vue + ElementUI后台管理模板
  17. SDS 2.0:能否让高端存储服“软”?
  18. 97 Three.js 使用 specularMap 设置高光贴图
  19. 299. 猜数字游戏 js实现
  20. Win11 如何开启休眠功能

热门文章

  1. SOUP: Spatial-Temporal Demand Forecastingand Competitive Supply(TKDE)
  2. “有些事现在不做 一辈子都不会做了”
  3. 服装连锁店铺管理软件大盘点!秦丝、日进斗金、商陆花谁更强?
  4. 图文详解专业的屏幕软件Camtasia Studio 9
  5. 信息技术用计算机绘画,童心笔下挥洒的那份真——信息技术组电脑绘画成果
  6. SSO(CAS) 的简单搭建与使用
  7. 南大通用GBase8s 常用SQL语句(225)
  8. 洛克王国服务器维修,洛克王国怨声载道 修复植物园 8月24日服务器公告
  9. 【算法应该怎么“玩” - 王晓华】第一 - 罪犯真假供词的判断
  10. 2020年最新Python学习路线及学习目标规划 拿走不谢!