0

假设我在一个文件夹中有 3 个矩阵数据文件..

我有一个函数 ( clustering_coef_bu),它计算二维矩阵(数据;尺寸为 512x512)文件的聚类系数。该函数的输出向量以双精度格式创建一个 512x1 矩阵(聚类系数)。

使用下面的 for 循环,对于每个矩阵(数据),我正在计算聚类系数。但是,我很难存储每次运行 for 循环的输出聚类系数。将每个矩阵的聚类系数输出到一个奇异结构中将是理想的。即一个单元阵列,其尺寸为 512x3。

for k = 1:3  
     ClusteringCoefficient=clustering_coef_bu(data)
end 

任何帮助都会很棒。谢谢。

4

1 回答 1

2

这样的事情可能会帮助你:

widthArray = 3;
ClustingeringCoefficient = zeros(size(data, 1), widthArray);

for k = 1:widthArray
    ClusteringCoefficient(:, k) = clustering_coef_bu(data); % a 512x3 double matrix
end 
于 2013-08-07T07:10:48.937 回答