【发布时间】:2021-02-16 08:41:49
【问题描述】:
我想使用预定义的 bin 为一些数据拟合直方图。我所有的数据点都在 1 到 10 之间,所以我希望 bin 从xmin=1 开始,到xmax=10 结束,步长为0.5。
我使用以下命令:
x = d1.data(:,4); % x is my data
H = histfit(x,10,'normal'); % fits a histogram using 10 bins
但是,在执行上述操作时,bin 会根据数据集自动确定,并且与我想要的边缘不对应。如何确保所有数据集使用相同的 bin 边缘?
【问题讨论】:
-
你可以使用曲线拟合工具箱吗?
-
我在编辑->图形属性->轴->高斯曲线。是你的意思吗?我正在使用 matlab 2019a 我适合帮助你
-
是的,我几乎做到了。现在该怎么办?
标签: matlab histogram curve-fitting normal-distribution binning