资源简介

脑电特征提取的典型特征提取算法——共同空间模式方法,本人已亲自调试,并用于论文的写作,是一个提取脑电特征的利器

资源截图

代码片段和文件信息

%   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


评论

共有 条评论