Векторные пересечения

Mapping Toolbox™ включает набор функций, которые вычисляют пересечения данных о векторе, таких как большие круги, маленькие круги и дорожки линии ветви. Функции также определяют пересечения произвольных векторных данных.

ФункцияОписание
gcxgcНайдите точки пересечения для пар больших кругов в сфере
scxscНайдите точки пересечения для пар малых кругов в сфере
rhxrhНайдите точки пересечения, если таковые имеются, для пар ветряных линий
gcxscНайдите точки пересечения, если таковые имеются, между большим кругом и маленьким кругом на сфере
polyxpolyНайти точки пересечения для линий или многоугольных ребер в плоскости

В целом небольшие круги пересекаются дважды или никогда, как показано на следующем рисунке. Для случая точной касательности, scxsc возвращает две одинаковые точки пересечения. Чтобы увидеть пример использования scxsc, см. «Вычисление пересечений малых кругов».

Чтобы проиллюстрировать пересечение линий ревеня, представьте себе корабль, отправляющийся в плавание из Норфолка, Вирджиния (37 ° N, 76 ° W), поддерживающий устойчивый должный-восточный курс (90 °), и другой корабль, отправляющийся в плавание из Дакара, Сенегал (15 ° N, 17 ° W), с устойчивым северо-западным курсом (315 °). Где будут пересекаться пути двух судов? Пересечение путей находится на (37 ° N, 41,7 ° W), что примерно 600 морских милях к западу от Азорских островов в Атлантическом океане. Чтобы увидеть пример использованияrhxrh, см. «Вычисление пересечения дорожек линии Rhumb».

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте