matlab时域特征提取代码
时间: 2023-10-23 21:14:00 浏览: 90
Matlab特征提取代码
以下是matlab时域特征提取代码:
```
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';
```
阅读全文