MATLAB爱好者论坛-LabFans.com
>
工程数学软件
>
MATLAB论坛
> 【求助】有了概率密度,如何以此产生随机数?
登录论坛
查看完整版本 :
【求助】有了概率密度,如何以此产生随机数?
okokgo
2008-03-12, 19:48
比如A~N(0,1),B~N(2,3)。C=0.2*A+0.8*B,C的pdf有了,如何按照C的pdf产生随机数呢?
同学说这只是个特例,因为C也服从正态分布,但如果C的pdf是其它形式呢? :lovely:
pl1211
2008-03-13, 18:46
1、采用随机数的生成函数rand产生(0,1)之间一个随机数A
2、有了参数的概率密度函数,就可以得到分布函数
3、分布函数中累积概率为A的分位数x就是你要的随机数
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.