Эффективный способ вычисления колокейшн в космосе - PullRequest
3 голосов
/ 16 ноября 2011

Учитывая полилинию P = {(x1, y1), ..., (xn, yn)} и другую полилинию Q = {(x1, y1), ..., (xm, ym)} (m не равно n, поэтому полилинии могут иметь различную длину), колокейшн в пространстве происходит, когда траектории движущихся объектов P и Q имеютнекоторые общие позиции (точки A, B и C, как видно на пример рисунка )

Концепция довольно проста, и визуальная перспектива позволяет легко определить, где происходит колокейшн.Самое сложное - как реализовать алгоритм, который эффективно вычисляет колокейшн и возвращает координаты x и y, где происходит колокейшн !!Этот алгоритм будет разработан в Matlab, поэтому у меня есть все необходимое для быстрой работы.

С уважением

1 Ответ

5 голосов
/ 16 ноября 2011

Возможно, вы захотите взглянуть на функцию ПЕРЕКЛЮЧЕНИЯ из Matlab File Exchange.См. Также соответствующую запись в Выборке обмена файлами недели

enter image description here

...