У меня есть две осевые линии, каждая со списком координат XYZ.Эти осевые линии начинаются с общего начала и следуют по одному и тому же пути для ряда точек, прежде чем расходятся и следуют по разным путям.
В MATLAB я бы извлек координату XYZ, где евклидово расстояние между двумя линиями стало больше 8 см.Затем мне нужно извлечь координаты 19 строк выше и ниже этой позиции.
До сих пор в Matlab у меня есть две матрицы: X1 для x1, y1, z1 (матрица 189x3), которая является центральной линией 1 и Y1 для x2,y2, z2 (матрица 124x3), которая является центральной линией 2.
Затем я использую EuclD = pdist2 (X1, Y1), чтобы найти расстояние между двумя наборами координат.
Есть ли у кого-нибудь предложения о том, как можно выполнить следующие шаги!Я новичок в MATLAB, так что не стесняйтесь разрабатывать!
Заранее спасибо