如何在Matlab中生成Weibull参数k和c?

时间:2013-09-26 05:44:11

标签: matlab statistics weibull

有人可以向我解释如何在Matlab中生成Weibull分布参数k和c吗?

我有8000个风速数据的文件,我想做以下事情:

  1. 生成Weibull的k和c参数。
  2. 根据风速绘制概率密度函数。
  3. 我是Matlab的新手,还没有能够做到这一点。

1 个答案:

答案 0 :(得分:3)

如果您有统计工具箱,则可以使用fitdist

pd = fitdist(x,'Weibull')

其中x是您的数据。我猜它应该返回参数ab

enter image description here

然后,您可以使用pdf函数计算pdf(并绘制它)。 fitdist的文档中有一些示例(尽管是正态分布)。