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 квадратных километров. 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 ячейках км (2 500 кв. км).

[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