我有大约10000个浮点数据,并将它们读入单个行矩阵。 现在我想绘制它们并显示它们的分布,是否有一些简单的函数可以做到这一点?
plot()实际上绘制了与数据相关的值...这不是我想要的
bar()类似于我想要的,但实际上我想降低采样率并合并足够接近的相邻条(例如一条0.50-0.55,一条0.55-0.60等)而不是为每个数据样本都有一个单独的条。
是否有一个函数可以通过将范围分成小步骤来计算这种分布,并在每一步中输出概率密度?
谢谢!
答案 0 :(得分:2)
hist()
最好。它会绘制一个直方图,您可以通过doc hist
或Matlab website查看很多选项。选项包括指定数量的箱柜或一系列箱柜。这将绘制1000个正常随机点的直方图,具有50个区间。
hist(randn(1000,1),50)