如何为包含域内浮点数的任意数据集绘制分布曲线



我想画一个X=[0 0 1.1 1.3 1.4 2.7 2.7 3.1 3.4 5.4 5.3 5.4]

的分布曲线

当我尝试使用hist()时,正如你所知道的,它只能在间隔内绘制。

但是我想画一个图,比如说,当x=0,它的频率2点在图

%Define centers for the intervals, to let each value get it's own interval
C=sort(unique(X))
%accumulate data
[a,b]=hist(X,C);
%Plot with bar, because it looks better
bar(b,a);

最新更新