資源簡介
肌電的主要特征平均絕對值(MAV),過零點數(shù) Zero Crossings (ZC)、斜率變化數(shù)(SSC)、%波形長度(WL)和平均絕對值斜率(MAVS)可根據(jù)分類正確率大小來選擇不同的參數(shù)

代碼片段和文件信息
%肌電的主要特征平均絕對值(MAV)過零點數(shù)?Zero?Crossings?(ZC)、斜率變化數(shù)(SSC)、
%波形長度(WL)和平均絕對值斜率(MAVS)可根據(jù)分類正確率大小來選擇不同的參數(shù)
function?[MAV?ZC?SSC?WL?MAVS]?=?getEMGFeature(data)
%參數(shù)設置
thresh=0.01;
%%平均絕對值(MAV)
MAV?=?mean(abs(data));
%過零點數(shù)(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
%斜率變化數(shù)(SSC)
[R?C]?=?size(data);
answ?=?zeros(1?C);
slopes?=?diff(data);
for?i?=1:C
????count?=?0;
????for?j?=?1:?R-2
????????if((((slopes(ji)?>?0)?&&?(slopes(j+1i)?0))...
????????????????||?((slopes(ji)?0)?&&?(slopes(j+1i)?>?0)))...
????????????????&&?((abs(slopes(ji))?>=?thresh)...
????????????????||?(abs(slopes(j+1i))?>=?thresh)))
????????count?=?count?+?1;
????????end
????end
????answ(1i)?=?count;
????SSC=answ;
end
%%波形長度(WL)
datasize?=?size(data1);
WL?=?sum(abs(diff(data)))/datasize;
%%平均絕對值斜率(MAVS)
[R?C]?=?size(data);
MAVS?=?zeros(1?C-1);
for?i?=1:C-1
????MAVS(1?i)?=?data(i+1)?-?data(i);
end
%?Feature=[MAV?ZC?WL?MAVS];
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1382??2018-06-15?22:07??getEMGFeature.m
-----------?---------??----------?-----??----
?????????????????1382????????????????????1
評論
共有 條評論