2010-05-19 3 views
1

У меня есть список, который отсортирован, и я хочу знать, сколько значений в каждом бункере? Я сделал бункеров, используя linspace (floor (fist_element_list), ceil (last_element_list), num_bins) Есть ли встроенная функция или простой способ сделать это в Matlab? Все, что я могу придумать, это делать это вручную. Мне нужна функция частоты, подобная той, которая находится в excel.Как сделать частотную функцию в matlab, как функция частоты excel?

ответ

7

hist - это близко. Тем не менее, это фактически группировка элементов в бункеры, а не подсчет значений. Обычно это участки, но вы можете получить данные вместо:

[freqs, vals] = hist(list, num_bins) 

Смотрите также MATLAB : frequency distribution.

+0

Вот документация: http://www.mathworks.com/access/helpdesk/help/techdoc/ref/hist.html – mtrw

+0

@mtrw, спасибо, добавлено. –

Смежные вопросы