• 大小: 4KB
    文件类型: .gz
    金币: 2
    下载: 1 次
    发布日期: 2021-07-18
  • 语言: Matlab
  • 标签: CCA  K_cca  

资源简介

非线性典型相关分析matlab源码,可用于多变量分析。

资源截图

代码片段和文件信息

function [ctrainctest] = centerTrainTestKernels(trkerneltskernel)

% [ctrainctest] = centerTrainTestKernels(trkerneltskernel) : centers
% train/test kernels.


l = size(trkernel1);
j = ones(l1);
ctrain = trkernel - (j*j‘*trkernel)/l - (trkernel*j*j‘)/l + ((j‘*trkernel*j)*j*j‘)/(l^2);

if( nargin > 1 )
    tk =  (1/l)*sum(trkernel1); % (1 x l)
    tl = ones(size(tskernel1)1); % (n x 1)
    ctest = tskernel - ( tl * tk); % ( n x l )
    tk = (1/(size(tskernel2)))*sum(ctest2); % ( n x 1 )   
    ctest = ctest - (tk * j‘); % ( n x l )
end

评论

共有 条评论