2012-04-16 29 views
0

我需要匹配兩個數據集中的樣本。我所擁有的是數據集中所有樣本之間的距離,並將它們排列在矩陣中,如下所示。可以有不同數量的樣本,因此它不是方矩陣。例如,找到距離最短的唯一樣本對

3 4 
    6 2 
    1 9 

它是一個3乘2矩陣,定義兩個數據集中樣本之間的距離。我需要選擇具有最小距離的樣本對,這樣一個樣本不會被選中兩次。在這裏,我的答案是3和1; 2和2.第一項中的第一項被遺漏,因爲它與其他樣本沒有最小值。但是,我也需要知道哪些樣品未被選中。有沒有一種捷徑方法在matlab中實現這一點。

回答