【发布时间】:2014-02-16 17:35:40
【问题描述】:
我正在尝试使用 FORTRAN 从左截断正态分布中提取伪随机数。我希望函数返回与输入具有相同维度的值:
函数 (MU, SIGMA) ; mu=N x 1 和 SIGMA = N X 1
有人可以帮忙吗? 在此先感谢
【问题讨论】:
-
到目前为止你做了什么尝试?
标签: fortran normal-distribution
我正在尝试使用 FORTRAN 从左截断正态分布中提取伪随机数。我希望函数返回与输入具有相同维度的值:
函数 (MU, SIGMA) ; mu=N x 1 和 SIGMA = N X 1
有人可以帮忙吗? 在此先感谢
【问题讨论】:
标签: fortran normal-distribution
也许使用 GNU Scientific Library 和 Fortran 接口:http://www.lrz.de/services/software/mathematik/gsl/fortran/。 GSL 有一个随机法线生成器。如果号码在错误的一侧,请拒绝并重试。最简单的方法是将它全部放在一个循环中,并以串行方式使用底层随机数生成器。多线程随机数很难正确处理。
【讨论】: