在MATLAB版本7中,pdist2函数的等效项是squareform(pdist())
。pdist()
函数计算两个向量之间的距离,并将结果存储在一个向量中,而squareform()
函数则将这个向量转换为一个方阵。这样,你就可以得到一个与pdist2相同的结果。
例如,假设你有一个名为X的矩阵,其中每行表示一个向量。你可以使用以下代码计算这些向量之间的距离矩阵:
D = squareform(pdist(X));
这将返回一个方阵D,其中D(i,j)表示向量X(i,:)和X(j,:)之间的距离。