我使用pdist命令查找x和存儲在一個矩陣y座標之間的距離。MATLAB pdist功能
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]
哪裏有一排各發現長度?
在此先感謝
你的例子是否正確?我得到了一個10 *元素的*非常*不同的值。 – gnovice 2010-03-19 15:39:25
你可能會發現有用的另一個功能是SQUAREFORM http://www.mathworks.com/access/helpdesk/help/toolbox/stats/squareform.html – Amro 2010-03-19 20:05:41