histr

Гистограмма для географических точек с equirectangular интервалами

Синтаксис

[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', bindensty 10 был бы 10 интервалами на степень широты или долготы, приводящей к 100 интервалам на квадратную степень. Значением по умолчанию является одна ячейка на угловой модуль.

Виды функции histr географические данные в equirectangular интервалы в целях гистограммы. Equirectangular в этом контексте подразумевает, что каждый интервал имеет то же угловое измерение на каждой стороне (например, 1º-by-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