exponenta event banner

Расчет пересечений малых кругов

В этом примере показано, как вычислить пересечение векторных данных, в частности, двух малых окружностей. scxsc функция возвращает точки пересечения на окружностях.

Вычислите пересечение двух маленьких окружностей. Один круг центрирован в (0,0) градусах радиусом 1250 морских миль. Другой круг центрирован в 5 градусов к северу и 30 градусов к востоку радиусом 2500 километров. Функция возвращает широту и долготу двух точек пересечения. (Окружности обычно пересекаются в двух точках.) Иллюстрацию этого расчета см. в разделе Векторные пересечения.

[lat,lon] = scxsc(0,0,nm2deg(1250),5,30,km2deg(2500))
lat = 1×2

  -12.9839   17.7487

lon = 1×2

   16.4170   11.0624