【发布时间】:2011-01-29 10:26:57
【问题描述】:
我正在使用 pdist 命令来查找存储在矩阵中的 x 和 y 坐标之间的距离。
X = [100 100;
0 100;
100 0;
500 400;
300 600;];
D = pdist(X,'euclidean')
它返回一个 15 元素向量。 :
[0.734979755525412 3.40039811339820 2.93175207511321 1.83879677592575 2.40127440268306 2.75251513299386 2.21488402640753 1.10610649500317 1.81674017301699 0.903207751535635 1.99116952754924 1.05069952386082 1.24122819418333 1.08583377275532 1.38729428638035]
有没有办法将这些距离与它们所衍生的坐标相关联,即将它们存储在具有一般行形式的矩阵中:
[Length xcoordinate1 ycoordinate1 xcoordinate2 ycoordinate2]
在哪里找到每个长度的一行?
提前致谢
【问题讨论】:
-
你的例子正确吗?我得到了一个包含 very 个不同值的 10 元素向量。
-
另一个您可能会觉得有用的函数是 SQUAREFORM mathworks.com/access/helpdesk/help/toolbox/stats/…