资源简介

CSP, Common Spatial Pattern, 共同空间模式方法用于脑电信号EEG的一种较为全面的方法。

资源截图

代码片段和文件信息

%   CSP Function

%   Coded by James Ethridge and William Weaver

function [result] = CSP(varargin)
    

    if (nargin ~= 2)
        disp(‘Must have 2 classes for CSP!‘)
    end
    
    Rsum=0;
    %finding the covariance of each class and composite covariance
    for i = 1:nargin 
        %mean here?
        R{i} = ((varargin{i}*varargin{i}‘)/trace(varargin{i}*varargin{i}‘));%instantiate me before the loop!
        %Ramoser equation (2)
        Rsum=Rsum+R{i};
    end
    
    
   
    %   Find Eigenvalues and Eigenvectors of RC
    %   Sort eigenvalues in descending order
    [EVecsumEValsum] = eig(Rsum);
    [EValsumind] = sort(diag(EValsum)‘descend‘);
    EVecsum = EVecsum(:ind);
    
    %   Find Whitening Transformation Matrix - Ramoser Equation (3)
        W = sqrt(inv(diag(E

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件    22496680  2020-07-27 22:11  csp\BCICIV_calib_ds1a.mat
     文件        1593  2020-07-27 22:11  csp\CSP.m
     文件        2473  2020-07-27 22:11  csp\csp2.m
     文件        1775  2020-07-27 22:11  csp\CSPTest.m
     文件        1120  2020-07-27 22:11  csp\spatFilt.m

评论

共有 条评论