У меня есть матрица m
и постройте гистограмму третьего столбца. Я ищу пик в первых 100 бункерах и получаю частоту как a
и индекс бункера как b
. Теперь мне нужны края бункера с индексом b
. Как я могу их получить?Получить края бункера из гистограммы по индексу ячейки
nbins = 1000;
histo = histogram(m(:,3),nbins,'Orientation','horizontal');
[a,b] = max(histo.Values(1:100))
Используйте выходы 'histcounts' или' histo.BinEdges'. –
Спасибо! : D Когда я пишу 'c = histo.BinEdges (b)' Я получаю одно значение обратно. Это левый или правый binEdge или в моем случае нижний или верхний край? – Chaostante
Не спрашивайте - попробуйте сами ... :) (подсказка: вектор «BinEdges» длиннее на 1, чем «Значения») –