资源简介

这是我最近项目中的一部分程序,用来实现风电场风速的威布尔拟合,很有参考价值

资源截图

代码片段和文件信息

v1=-(x1+x2);
%****************************绘制风速频率直方图及威布尔概率密度分布图*********************************

% 调用ecdf函数和ecdfhist函数绘制风电场A/B的频率直方图
[fx xc] = ecdf(v1);%调用ecdf函数计算xc处的经验分布函数值fx
figure;
ecdfhist(fx xc 30);%频率直方图对应30个小区间
%xlabel(‘A风电场风速‘);  % 为X轴加标签
%ylabel(‘f(x)‘);  % 为Y轴加标签
hold on
%使用矩估计对风速威布尔分布进行参数估计
u1=mean(v1);
m1=var(v11);  %分母除以n标准方程
n1=sqrtm(m1);  %标准平方差
k1=(n1/u1)^(-1.086)
c1=u1/(gamma(1+1/k1))
hold on;
x=0:0.5:20;
y1=pdf(‘wbl‘xc1k1);   %威布尔分布概率密度函数,c1为尺寸参数,k1为形状参数。
plot(xy1‘r:‘);
hold off

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         667  2020-10-28 17:10  weibull.m

评论

共有 条评论