www.gusucode.com > emg_functions > emg_functions/classify_offline/classifyRLDAoffline.m

    %% Betthauser - 2016 --  Compute Regularized LDA accuracy from data.  
% INPUTS: Atrain - training data (numF x N)
%         trainlabels - training data labels (1 x N)  
%         Atest - testing data (numF x P)
%         testlabels - testing data labels (1 x P)   
%         regparam - regularization parameter - set to 0.9
%         
% OUTPUT: [predict] - RLDA predictions
function [predict1] = classifyRLDAoffline(Atrain, trainlabels, Atest, regparam)  
    LDAobj = fitcdiscr(Atrain',trainlabels,'DiscrimType','pseudolinear','Gamma',regparam); % good
    [predict1,~,~] = predict(LDAobj,Atest');
    predict1 = predict1'; 
end