Matlab计算距离

时间:2012-11-06 07:51:10

标签: matlab

我在计算两个不同矩阵之间的距离时遇到问题。第一个矩阵是5000x6,第二个矩阵是5x80

我想用这种语法来计算距离:

pdist2(mCe(1,:),row);

但是这给了我一个错误,说“x中的列必须在y中相同”。

当矩阵具有不同的列数时,有没有办法计算距离?

1 个答案:

答案 0 :(得分:4)

pdist2函数根据指标计算一组点之间的距离。度量是来自相同度量空间的2个向量参数的函数,因此它们需要具有相同的维度。根据度量标准的定义,您无法做什么。阅读此链接了解更多详情

http://en.wikipedia.org/wiki/Metric_space