salton

tempdeg = repmat((sum(train,2)).^0.5,[1,size(train,1)]); //.^ 为开根元素

tempdeg = tempdeg .* tempdeg'; 

sim = train * train; % 分母的计算 

 sim = sim./tempdeg  % 分子的计算

sim(isnan(sim)) = 0;

 sim(isinf(sim)) = 0; 

计算公式
训练矩阵


求出训练矩阵中每一行的结果

 repmat((sum(train,2)).^0.5,[1,5]);

tempdeg的取值


isnan()函数与isinf()函数的功能


最后结果


计算根号下k(x)*k(y)的方法

你可能感兴趣的:(salton)