cell格式,批量生成度矩阵,稀疏化相似性矩阵

方式1:
W就是变量,1/sqrt(W的行之和),得到每行的之和的组成的向量,再开方。
D = cellfun(@(x)( 1./sqrt(sum(x, 2)) ), W, 'UniformOutput', false);
得到的就是度矩阵的倒数
D = cellfun(@(x)( x*x' ), D, 'UniformOutput', false);
稀疏化过程,X是行数,Y是列数,V是对应的值
[X, Y, V] = cellfun(@(x)(find(x)), W, 'UniformOutput', false);
将每个元素除以对应的数据的度
S = cellfun(@(x,y)(x.*y), W, D, 'UniformOutput', false);

D = cellfun(@(x)( 1./sqrt(sum(x, 2)) ), W, 'UniformOutput', false);
D = cellfun(@(x)( x*x' ), D, 'UniformOutput', false);
[X, Y, V] = cellfun(@(x)(find(x)), W, 'UniformOutput', false);

原文地址:https://www.cnblogs.com/qiyuanjiejie/p/15211986.html