hista

Количества интервалов для географических точек с помощью интервалов с равной площадью

Синтаксис

[latbin,lonbin,count] = hista(lat,lon)
[latbin,lonbin,count] = hista(lat,lon,binarea)
[latbin,lonbin,count] = hista(lat,lon,binarea,spheroid)
[latbin,lonbin,count]] = hista(___,angleunits)

Описание

[latbin,lonbin,count] = hista(lat,lon) отбрасывает географические положения, обозначенные векторами lat и lon, использование равной площади раскладывания на сфере. Площадь интервала по умолчанию составляет 100 квадратных километров. The latbin и lonbin Выходы векторов-столбцов, указывающие центры непустых интервалов. count соответствует latbin и lonbin в размере, причем каждый элемент содержит положительное целое число, равное количеству вхождений в соответствующем интервале.

Раскладывание выполняется на mesh в четырехугольнике, пределы широты и долготы которого совпадают с экстремумами входа местоположений. Входные и выходные широты и долготы указаны в единицах степеней.

[latbin,lonbin,count] = hista(lat,lon,binarea) использует размер интервала, заданный как вход binarea, который должен быть в квадратных километрах

[latbin,lonbin,count] = hista(lat,lon,binarea,spheroid) помещает данные о опорном сфероиде, заданные как spheroid. spheroid является referenceEllipsoid (oblateSpheroid) объект, а referenceSphere объект или вектор формы [semimajor_axis eccentricity]. Эксцентриситет/сплющивание сфероида используется при определении широты интервалов. Полумаджорная ось сфероида используется для определения степени долготы интервалов, но если модуль длины сфероида не задан, в качестве экваториального радиуса используется средний радиус Земли в километрах.

[latbin,lonbin,count]] = hista(___,angleunits) где angleunits определяет угловые модули входов и выходов, заданные как 'degrees' или 'radians'.

Примеры

свернуть все

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

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

    0.8147    0.6324    0.9575    0.9572
    0.9058    0.0975    0.9649    0.4854
    0.1270    0.2785    0.1576    0.8003
    0.9134    0.5469    0.9706    0.1419

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

lons = rand(4)
lons = 4×4

    0.4218    0.6557    0.6787    0.6555
    0.9157    0.0357    0.7577    0.1712
    0.7922    0.8491    0.7431    0.7060
    0.9595    0.9340    0.3922    0.0318

Интервалы данные в 50 на 50 км камер (2500 кв км).

[lat,lon,num] = hista(lats,lons,2500);

[lat,lon,num]
ans = 9×3

    0.0932   -0.0208    2.0000
    0.5341    0.3235    1.0000
    0.9750    0.3235    2.0000
    0.0932    0.6678    2.0000
    0.5341    0.6678    1.0000
    0.9750    0.6678    4.0000
    0.0932    1.0122    1.0000
    0.5341    1.0122    1.0000
    0.9750    1.0122    2.0000

См. также

| |

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