资源简介
可以实现由风电场风速采样数据获取风场风速的威布尔分布曲线。
代码片段和文件信息
d=[3.53.84.04.34.54.74.85.05.25.45.55.76.06.16.36.5177.37.71012] ; %试验数据
PDF=@(vab) (a./b.^a).*v.^(a-1).*exp(-(v./b).^a);
start=[0.19 3]; %两个初值 (初值要求很高)
phat=mle(d‘pdf‘PDF‘start‘start);
k=phat(1);
c=phat(2);
v=0:0.1:20;
fv=(k/c)*(v/c).^(k-1).*exp(-(v/c).^k);
plot(vfv);%风速分布
xlabel(‘风速v(m/s)‘);
ylabel(‘概率密度f(v)‘);
%weibull分布参数估计及概率表达式求解完毕
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 436 2019-04-11 16:50 weibull1.m
----------- --------- ---------- ----- ----
436 1
- 上一篇:混合差分遗传进化算法代码(matlab)
- 下一篇:模拟退火算法matlab实现
评论
共有 条评论