資源簡介
matlab特征提取代碼,多種特征信號,用于分類識別等
代碼片段和文件信息
%肌電的主要特征平均絕對值(MAV)過零點數?Zero?Crossings?(ZC)、斜率變化數(SSC)、
%波形長度(WL)和平均絕對值斜率(MAVS)可根據分類正確率大小來選擇不同的參數
function?[MAV?ZC?SSC?WL?MAVS]?=?getEMGFeature(data)
%參數設置
thresh=0.01;
%%平均絕對值(MAV)
MAV?=?mean(abs(data));
%過零點數(ZC)
[R?C]?=?size(data);
answ?=?zeros(1?C);
for?i?=1:C
????count?=?0;
????for?j?=?1:?R-1
????????if((((data(ji)?>?0)?&&?(data(j+1i)?0))...
????????????????||?((data(ji)?0)?&&?(data(j+1i)?>?0)))...
????????????????&&?abs(data(ji)?-?data(j+1i))?>=?thresh)
????????count?=?count?+?1;
????????end
????end
????answ(1i)?=?count;
????ZC=answ;
end
%斜率變化數(SSC)
[R?C]?=?size(data);
answ?=?zeros(1?C
評論
共有 條評論