%数据时域特征提取
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';
matlab 实现数据时域特征提取
猜你喜欢
转载自blog.csdn.net/melo0705/article/details/80888803
今日推荐
周排行