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