Учитывая 3-мерную полилинию P = {(x1, y1, t1), ..., (xn, yn, tn)}
и другую полилинию Q = {(x1, y1, t1), ..., (xm, ym, tm)}
(m необязательно равно n, поэтому полилинии могут иметь различную длину), совпадение в пространстве и времени происходит, когда траектории движущихся объектов P и Q,иметь определенное время и общее расположение (точка A, как видно из примера, является точкой совпадения, причина (xa, ya, ta)==(xb, yb, tb)
очевидно, точка совпадения может быть точкой за пределами исходных наборов точек) Концепция довольно проста, и визуальная перспектива легкоопределить, где происходит колокейшн.Самым сложным является то, как реализовать алгоритм, который эффективно вычисляет совпадения и возвращает вычисленные значения (помните: точка может находиться за пределами заданных наборов точек) x, y координаты и время t того, где происходит колокейшн !!Этот алгоритм будет разработан в Matlab, поэтому у меня есть все необходимое для быстрой работы.
С уважением