通常与有限的随机数发生器

8视图(30天)
tnx提前,我有3个随机变量。每3相关的另一个(*)(当然)随机。我使用正态分布的蒙特卡罗模拟发电机matlab产生随机数。与提及,但在某些情况下,无限生成随机数我最后数据区(*)将是负的。那不准确和解释的我的工作(轴承capacity-geotechnical eng。)我选择通常dist.因为其最佳匹配我的数据和其分布的正态型格式也帮助我,我不得不使用它。积极我也需要生成随机数的正常dist.i认为我应该找到一个方法来限制这种发生器产生随机数1 & 1之间,甚至找到一个方法来使用这个分布的平均值和标准偏差。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2011年5月29日
这个问题重复//www.tatmou.com/matlabcentral/answers/2028-normal-random-number-generator-with-specified-zone

登录置评。

接受的答案

布鲁诺陈德良
布鲁诺陈德良 2011年2月25日
这个函数将产生一个正态分布边界条件:
//www.tatmou.com/matlabcentral/fileexchange/23832-truncated-gaussian
10评论
milad babaei
milad babaei 2011年3月3日
如果我想使用这个新代码(peakpos)原始m_file,我应该改变吗?在哪里?在这行? ? ?请帮助梅伊

登录置评。

答案(1)

马努R
马努R 2011年2月25日
你应该 选择一个概率分布,然后限制其范围。它会导致各种各样的问题与措施的随机性(高阶的时刻)的缺陷。
我建议你选择一个非负的高斯分布,类似于积极的规模。我点你 指数分布 Nakagami分布 开始你的研究,到目前为止仅仅根据你的描述。
然后,您可以使用正态分布来生成数据通过逆变换对这些其他发行版。
1评论
milad babaei
milad babaei 2011年2月26日
tnx为你指导……在other words i need to Generate values from the normal distribution on the interval [a, b].

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!