資源簡介
腦電特征提取的典型特征提取算法——共同空間模式方法,本人已親自調試,并用于論文的寫作,是一個提取腦電特征的利器
代碼片段和文件信息
%???CSP?Function
%輸入兩個矩陣(兩類),計算共同空間模式
function?[result]?=?CSP(varargin)
????
????if?(nargin?~=?2)????????????????????????????%輸入必須為兩個矩陣(兩類)
????????disp(‘Must?have?2?classes?for?CSP!‘)
????end
????
????Rsum=0;
????%計算每個矩陣的協方差矩陣
????for?i?=?1:nargin?
???
????????R{i}?=?((varargin{i}*varargin{i}‘)/trace(varargin{i}*varargin{i}‘))
????
????????Rsum=Rsum+R{i};????????????????%Resum為兩類樣本數據的空間協方差之和
????end
????
????
???
????%?找到?Resum?的特征值和特征向量,其中特征值按降序排列
????[EVecsumEValsum]?=?eig(Rsum);%Resum的特征值和特征向量
????[EValsumind]?=?sort(diag(EValsum)‘descend‘);%抽取特征值按降序排列
????EVecsum?=?EVecsum(:ind);%ind為重新排序后元素在原向量中的位置
????
????%??利用白化矩陣表示?Find?Whitening?Transformation?Matrix?-?Ramoser?Equation?(3)
????????W?=?sqrt(inv(diag(EValsum)))?*?EVecsum‘;
????
????
???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1720??2014-04-09?22:33??wxj_CSP.m
-----------?---------??----------?-----??----
?????????????????1720????????????????????1
評論
共有 條評論