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

Этот пример показов, как вычислить пересечение вектора данных, в частности, двух малых кругов. The 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