Можно вычислить векторные данные для точек вдоль маленького круга двумя способами. Если у вас есть центральная точка и известный радиус, используйте scircle1
; если у вас есть центральная точка и одна точка вдоль окружности маленького круга, используйте scircle2
. Например, чтобы получить точки данных, описывающие маленький круг на расстоянии на 10 ° от (67°N, 135°W), используют следующее:
[latc,lonc] = scircle1(67,-135,10);
Получить маленький круг, сосредоточенный в той же точке, которая проходит через точку (55°N, 135°W), scircle2
использования:
[latc,lonc] = scircle2(67,-135,55,-135);
scircle1
функция также позволяет вам вычислять точки вдоль определенной дуги маленького круга. Например, если вы хотите знать точки 10 ° в расстоянии и между 30 ° и 120 ° в азимуте от (67°N, 135°W), просто обеспечьте пределы дуги:
[latc,lonc] = scircle1(67,-154,10,[30 120]);
Когда целый маленький круг вычисляется, данные находятся в формате многоугольника. Для всех расчетных маленьких кругов 100 точек возвращены, если в противном случае не задано. Можно вычислить несколько маленьких кругов целиком путем обеспечения векторных входных параметров. Для получения дополнительной информации смотрите scircle1
и scircle2
страницы ссылки на функцию. Для получения дополнительной информации о маленьких кругах, смотрите Маленькие Круги.