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', а bindensty 10 - 10 интервалы на степень широты или долготы, что приводит к 100 интервалам на квадратную степень. По умолчанию это одна камера на угловую единицу.

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