2012-04-03 1 views
0

У меня есть две матрицы: A (9672 * 3) с c1 = X, c2 = Y, c3 = масса. Матрица B (3352 * 2) с c1 = X и c2 = Y.Найти похожие точки в двух матрицах разного размера

Я хочу найти в пределах A 3352 точки B и извлечь их массы. Я попробовал «eq», но мне нужно иметь две матрицы одинакового размера.

Любая помощь приветствуется.

Благодаря

ответ

2

Это сделать это:

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

Пока каждая координата в B также можно найти в А, то я думаю, что set_of_masses будет соответствовать непосредственно к элементам В.

+0

Спасибо, это именно то, что я искал! – Boris

Смежные вопросы