⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rncalc.m

📁 我用于脑机接口P300拼写范例中的程序
💻 M
字号:
function [c,d]=rncalc(xapp,yapp,kernel,kerneloption,lambda,T)


% USAGE
%
%    [c,d]=rncalc(xapp,app,kernel,kerneloption,lambda,T);
%
%   
%    y= K*c+ T*d   
%    calculates the minimizer of equation 
%           (yapp- y)^2 + \lambda ||y||^2
%    with y= K*c+ T*d   
%
% Inputs
%    xapp       Input  Learning dataset      
%    yap        Output Learning dataset
%    kernel     The Kernel
%
%
%    kerneloption : parameters of kernel
%   
%   Lambda      regularization hyperparameters
%   T           span matrix  Tij= phi_j(x_i) (defaults = 1) 
% Outputs
%
%  c,d     so that  (yapp- K*c-T*d)^2 are minimized


%  11/03/2002 Alain Rakotomamonjy


n=size(xapp,1);
if nargin <6
    T=ones(n,1);
else
    if size(T,1)~=n & ~isempty(T)
        error('Span matrix T and xapp must have the same number of rows...');
    end;
    
end;
if nargin <5
    error('Not enough input parameters...');
end;


K  =  zeros(n,n);		
K=svmkernel(xapp,kernel,kerneloption);
[c,d]=regsolve(K,T,yapp,lambda);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -