在两个不同大小的矩阵中找到相似的点

时间:2012-04-03 01:11:03

标签: matlab matrix matrix-multiplication

我有两个矩阵:A(9672 * 3),c1 = X,c2 = Y,c3 =质量。矩阵B(3352 * 2),c1 = X,c2 = Y。

我想在A中找到B的3352点,并提取它们的质量。我试过'eq',但我需要有两个相同大小的矩阵。

欢迎任何帮助。

由于

1 个答案:

答案 0 :(得分:2)

这样做:

set_of_masses = A( ismember( A(:,1:2), B, 'rows'), 3 )

只要B中的每个坐标也可以在A中找到,那么我认为set_of_masses将直接对应于B的元素。