2012-04-16 92 views
0

我需要匹配两个数据集中的样本。我所拥有的是数据集中所有样本之间的距离,并将它们排列在矩阵中,如下所示。可以有不同数量的样本,因此它不是方矩阵。例如,找到距离最短的唯一样本对

3 4 
    6 2 
    1 9 

它是一个3乘2矩阵,定义两个数据集中样本之间的距离。我需要选择具有最小距离的样本对,这样一个样本不会被选中两次。在这里,我的答案是3和1; 2和2.第一项中的第一项被遗漏,因为它与其他样本没有最小值。但是,我也需要知道哪些样品未被选中。有没有一种捷径方法在matlab中实现这一点。

回答