matlabWeibull概率图绘制及讲解
本博文源于matlab对Weibull概率图绘制,在学习该图形绘制之前,有必要先对Weibull分布图做一个大致的了解
·
本博文源于matlab对Weibull概率图绘制,在学习该图形绘制之前,有必要先对Weibull分布图做一个大致的了解
Weibull分布理论
Weibull分布又称为韦伯分布、韦氏分布或威布尔分布。一般用于工业制造、预测天气、可靠性和失效分析、量化寿险模型的重复索赔。用途广泛。其概率密度为
matlab函数调用格式
weibplot(x)
h = weibplot(x)
weibplot函数可绘制weibull概率图,用于图形化检验Weibull分布数据。其中,x是分析的数据,当x是矩阵时,对每一列显示一条直线;h返回直线的句柄
大家只需要记住matlab用weibplot使用即可
ps:其中weibrnd函数跟normrnd随机生成正态分布数据类似。可查看此博文
normrnd使用方法
例子:绘制随机生成正态分布、weibull分布数据,并绘制韦伯分布概率图
实验步骤
- 使用weibrnd生成数据
- 使用normrnd生成数据
- 绘制weibplot图
- 增加图样
实验代码
>> clear
>> M=100;N=1;
>> x = normrnd(2,1,M,N);
>> %生成Weibull分布
>> y = weibrnd(2,0.5,100,1);
>> z = [x y];
>> % 绘制正态概率图
>> h = weibplot(z);
>> xlabel('数据');
>> ylabel('概率');
>> title('WeiBull概率图');
>> legend('正态分布数据','Weibull分布数据');
>> grid off;
>>
实验效果
会发现对正态分布样本,输出的是曲线,而对Weibull概率分布的样本,输出的是一条直线。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献6条内容
所有评论(0)