Вычислите векторные данные для точек вдоль маленького круга

Можно вычислить векторные данные для точек вдоль маленького круга двумя способами. Если у вас есть центральная точка и известный радиус, используйте 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. Для получения дополнительной информации о маленьких кругах, смотрите Маленькие Круги.