найти пары ближайших точек между двумя наборами матрицы
Предположим, у меня есть два набора матрицы (A а такжеB), внутри каждой матрицы содержится несколько точечных координат, я хочу выяснить точку вB ближайший кA и вывести массив ячеекC перечислены координаты пары ближайших точек соответственно и один массив ячеекD зарегистрировать непарное место, как мне это сделать?
Чтобы быть более конкретным, вот что я хочу
Два набора матрицы содержат точечные координаты xy;
A=[ 1 2; 3 4]; B=[1 3; 5 6; 2 1];
хочу получитьC{1,1}=[1 2; 1 3]; C{2,1}= [3 4; 5 6]; D{1,1}=[2 1];
Спасибо за помощь.