如何在matlab中创建一个像excel频率函数那样的频率函数?

问题描述:

我有一个排序的列表,我想知道每个bin中有多少个值?我使用linspace(floor(fist_element_list),ceil(last_element_list),num_bins)创建了bin。是否有内置函数或简单的方法在Matlab中执行此操作?我能想到的就是手动完成。我想要一个像excel这样的频率函数。如何在matlab中创建一个像excel频率函数那样的频率函数?

hist已接近。然而,它实际上是将物品分组为箱子,而不是数值。通常它的地块,但你可以得到的数据,而不是:

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

又见MATLAB : frequency distribution

+0

以下是文档:http://www.mathworks.com/access/helpdesk/help/techdoc/ref/hist.html – mtrw 2010-05-19 21:19:28

+0

@mtrw,谢谢,补充。 – 2010-05-19 21:21:14