%數據時域特徵提取
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 實現數據時域特徵提取
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.