Можно создать векторные данные, соответствующие точкам вдоль большой окружности или дорожек линии румба, используя track1 и track2 функции. Если у вас есть точка на дорожке и азимут в этой точке, используйте track1. Если у вас есть две точки на трассе, используйте track2. Например, чтобы получить большой круг путь, начинающийся с (31 ° S, 90 ° E) с азимутом 45 ° с длиной 12 °, используйтеtrack1:
[latgc,longc] = track1('gc',-31,90,45,12);Для большого круга от (31 ° S, 90 ° E) до (23 ° S, 110 ° E) используйтеtrack2:
[latgc,longc] = track2('gc',-31,90,-23,110);
track1 функция также позволяет указать конечные точки диапазона. Например, если требуется, чтобы точки вдоль линии румба начинались на расстоянии 5 ° от начальной точки и заканчивались на расстоянии 13 ° при азимуте 55 °, просто задайте пределы диапазона:
[latrh,lonrh] = track1('rh',-31,90,55,[5 13]);
Если диапазон не предусмотрен track1возвращенные точки представляют собой полную дорожку. Для великих кругов полная трасса составляет 360 °, опоясывая планету и возвращаясь в начальную точку. Для линий румба полная дорожка заканчивается на полюсах, если азимут не равен 90 ° или 270 °, и в этом случае полная дорожка является параллелью, которая возвращается к начальной точке.
Для рассчитанных дорожек возвращается 100 точек, если не указано иное. Можно вычислить несколько дорожек одновременно, предоставив векторные входные данные. Дополнительные сведения см. в разделе track1 и track2 справочные страницы. Дополнительные сведения о линиях румба см. в разделе Линии румба. Дополнительные сведения о больших кругах см. в разделе Большие круги. Дополнительные вычисления векторного пути описаны в разделе Навигация.