meanm

Среднее положение географических координат

Синтаксис

[latmean,lonmean] = meanm(lat,lon)
[latmean,lonmean] = meanm(lat,lon,units)
[latmean,lonmean] = meanm(lat,lon,ellipsoid)

Описание

[latmean,lonmean] = meanm(lat,lon) возвращает векторы-строки средних географических положений столбцов входных точек широты и долготы.

[latmean,lonmean] = meanm(lat,lon,units) указывает угловые единицы измерения данных. Угловой модуль по умолчанию является 'degrees'.

[latmean,lonmean] = meanm(lat,lon,ellipsoid) задает форму Земли используя ellipsoid, который может быть referenceSphere, referenceEllipsoid, или oblateSpheroid объект или вектор формы [semimajor_axis eccentricity]. Эллипсоидная модель по умолчанию является сферической Землей, которой достаточно для большинства приложений.

Если используется один выходной аргумент, то geomeans = [latmean,longmean]. Это особенно полезно, если оригинал lat и lon входы векторов-столбцов.

Фон

Найти среднее положение географических точек сложнее, чем просто усреднить широты и долготы. meanm определяет среднее положение через трехмерный вектор сложение. Смотрите Географическую статистику по местоположениям точек в сфере в Руководстве пользователя Mapping Toolbox.

Примеры

свернуть все

Создайте некоторые случайные широты.

rng(0,'twister')
lats = rand(3)
lats = 3×3

    0.8147    0.9134    0.2785
    0.9058    0.6324    0.5469
    0.1270    0.0975    0.9575

Создайте некоторые случайные долготы.

lons = rand(3)
lons = 3×3

    0.9649    0.9572    0.1419
    0.1576    0.4854    0.4218
    0.9706    0.8003    0.9157

Вычислите средние положения исходных географических положений.

[latmean,lonmean] = meanm(lats,lons,'radians');

[latmean,lonmean]
ans = 1×6

    0.6519    0.5581    0.6146    0.7587    0.7351    0.4250

См. также

| | | |

Для просмотра документации необходимо авторизоваться на сайте