假设我在一个文件夹中有3个矩阵数据文件..
我有一个函数(clustering_coef_bu
),它计算2D矩阵(数据;尺寸为512x512)文件的聚类系数。该函数的输出向量以双精度格式创建512x1矩阵(聚类系数)。
对于下面的for循环,对于每个矩阵(数据),我正在计算聚类系数。但是,我很难能够为for循环的每次运行存储输出聚类系数。将每个矩阵的聚类系数输出到一个奇异结构中是理想的。即一个单元阵列,其尺寸为512x3。
for k = 1:3
ClusteringCoefficient=clustering_coef_bu(data)
end
任何帮助都会很棒。感谢。
答案 0 :(得分:2)
这样的事情可能会对你有所帮助:
widthArray = 3;
ClustingeringCoefficient = zeros(size(data, 1), widthArray);
for k = 1:widthArray
ClusteringCoefficient(:, k) = clustering_coef_bu(data); % a 512x3 double matrix
end