在Matlab中拟合直方图

时间:2017-03-30 11:06:58

标签: matlab matlab-figure matlab-guide

我使用下面的代码来符合我的数据直方图:

histfit(data,40,'exponential')

我无法回答的问题是:

1-如何找到指数拟合的拟合参数?

2-如何将幂律拟入数据直方图?

对这些问题的任何回答都表示高度赞赏。

我有一个数据集,我希望将幂律分布拟合到数据的直方图。

1 个答案:

答案 0 :(得分:0)

histfit()内执行重举的功能是fitdist() 这是计算分布参数的函数。

所以你应该做以下事情:

pd = fitdist(data, 'exponential');

获取指数分布的参数。

这些是fitdist()支持的分发:

MATLAB's fitdist() supported distributions