早教吧作业答案频道 -->其他-->
怎么样产生正态分布,泊松分布,负指数分布的随机函数
题目详情
怎么样产生正态分布,泊松分布,负指数分布的随机函数
▼优质解答
答案和解析
return v;}
float poissn(float la) //poissn()产生泊松分布随机数{int k=0;
float b,t=1.0f,r;
b=exp(-la);
while((t-b)> =0){r=Drand();t=t*r;k=k+1;}return k;}
float pgauss(float k,float j) //pgauss()产生正态分布随机数{float v1,v2,s,w,y,sg[2];
do{v1=Drand();
v2=Drand();
s=v1*v1+v2*v2;}while(s> =1);
w=sqrt(-2.0*log(s)/s);
sg[0]=v1*w;
sg[1]=v2*w;
y=k*(sg[0]+sg[1])/2+j;
float poissn(float la) //poissn()产生泊松分布随机数{int k=0;
float b,t=1.0f,r;
b=exp(-la);
while((t-b)> =0){r=Drand();t=t*r;k=k+1;}return k;}
float pgauss(float k,float j) //pgauss()产生正态分布随机数{float v1,v2,s,w,y,sg[2];
do{v1=Drand();
v2=Drand();
s=v1*v1+v2*v2;}while(s> =1);
w=sqrt(-2.0*log(s)/s);
sg[0]=v1*w;
sg[1]=v2*w;
y=k*(sg[0]+sg[1])/2+j;
看了 怎么样产生正态分布,泊松分布...的网友还看了以下:
下列分数中分数值最大的是什么,分数单位最大的是什么112分之1127分之338分之349分之8分子 2020-04-09 …
已知m是正整数,如果6分之m+2是最简真分数,m的值是?m分之6是小于且大于2分之1的最简真分数, 2020-04-12 …
一个真分数,分子,分母的最小公倍数是72,如果把它约成最简分数,那么在分子上加1,分数值就等于1, 2020-05-16 …
化简比:小数比小数怎么化简?比如0.25:4.5 分数比分数怎么化简?比如4/5:1/2 化简比: 2020-05-16 …
有道数学题我不懂如果百分数m%(其中m是小于100的自然数)写成分数后不经约分就是最简分数,那么分 2020-06-27 …
98%的浓硫酸 中的98%指的是什么 体积分数 还是质量分数如果是质量分数他是指98克硫酸 加2G 2020-06-27 …
一个分数是有多个分数线的,这种分数真么算比如12/14/178/290,这种有多个分数线的分数,怎 2020-07-09 …
3千米50米用小数怎么表示啊3千米50米用小数怎么表示,用分数怎么表示?7.8吨用复名数怎么表示, 2020-07-31 …
分数分成真分数和假分数,那么几分之零是分数吗?它是什么分数? 2020-07-31 …
百分数怎么保留一位小数今天三模考物理,有道题让求机械效率,我算到后四位小数,是0.8333,然后因为 2020-12-14 …