exponenta event banner

histr

Гистограмма для географических точек с равнореугольными ячейками

Синтаксис

[lat,lon,num,wnum] = histr(lats,lons)
[lat,lon,num,wnum] = histr(lats,lons,units)
[lat,lon,num,wnum] = histr(lats,lons,bindensty)

Описание

[lat,lon,num,wnum] = histr(lats,lons) возвращает координаты центра равных прямоугольных ячеек и количество наблюдений, num, падая в каждом на основе географически распределенных входных данных. Кроме того, взвешенное по площади значение наблюдения, wnum, возвращается. wnum является ячейкой num делится на нормированную площадь. Самая большая ячейка имеет то же самое num и wnum; меньший бункер имеет больший wnum чем num.

[lat,lon,num,wnum] = histr(lats,lons,units) где units определяет единицу измерения угла. Значение по умолчанию: 'degrees'.

[lat,lon,num,wnum] = histr(lats,lons,bindensty) задает количество ячеек на угловую единицу. Например, если units является 'degrees', a bindensty 10 будет 10 бинов на градус широты или долготы, что приведет к 100 бинов на квадратный градус. По умолчанию используется одна ячейка на угловую единицу.

histr функция сортирует географические данные в равнорегламентные ячейки для целей гистограммы. Равноугольный в этом контексте означает, что каждый бункер имеет одинаковое угловое измерение с каждой стороны (например, 1 ° на 1 °). Следовательно, результат не является гистограммой равной площади. hista функция обеспечивает эту возможность. Однако результаты histr могут быть взвешены по их смещению области, чтобы исправить это, в некотором смысле.

Примеры

свернуть все

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

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

Складывать данные в ячейки 0,5 на 0,5 градуса (два бункера на градус). Бункеры, центрированные при 0,75 ° N, несколько меньше по площади, чем остальные.wnum отражает относительное количество на нормализованную единицу площади.

[lat,lon,num,wnum] = histr(lats,lons,2);

[lat,lon,num,wnum]
ans = 4×4

    0.2500    0.2500    3.0000    3.0000
    0.7500    0.2500    2.0000    2.0002
    0.2500    0.7500    3.0000    3.0000
    0.7500    0.7500    8.0000    8.0006

См. также

|

Представлен до R2006a