Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-03-12
年龄: 65
帖子: 2
声望力: 0 ![]() |
![]()
比如A~N(0,1),B~N(2,3)。C=0.2*A+0.8*B,C的pdf有了,如何按照C的pdf产生随机数呢?
同学说这只是个特例,因为C也服从正态分布,但如果C的pdf是其它形式呢? :lovely: |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-03-08
年龄: 44
帖子: 6
声望力: 0 ![]() |
![]()
1、采用随机数的生成函数rand产生(0,1)之间一个随机数A
2、有了参数的概率密度函数,就可以得到分布函数 3、分布函数中累积概率为A的分位数x就是你要的随机数 |
![]() |
![]() |