在matlab中计算距离矩阵

     matlab中自带的计算距离矩阵的函数有两个pdist和pdist2。前者计算一个向量自身的距离矩阵,后者计算两个向量之间的距离矩阵。基本调用形式如下:

               D = pdist(X)

               D = pdist2(X,Y)

 

   这两个函数都提供多种距离度量形式,非常方便,还可以调用自己编写的距离函数。

 

   需要注意的是:pdist2返回是n*n的距离矩阵,pdist则返回距离矩阵的下三角串联形式。

你可能感兴趣的:(matlab)