找回密码
 注册
Simdroid-非首页
查看: 70|回复: 1

用matlab产生正态分布随机数用到的命令normrnd是什么算法?

[复制链接]
发表于 2011-1-13 20:16:40 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
如题,计算机上总是先产生最简单的[0 ,1]区间均匀分布随机数,然后再用它产生出所需的各种分布的随机数。产生伪随机数的方法有多种,如平方取中法、乘同余法、混合同余法等;
  应用MATLAB的命令normrnd 产生的正态分布随机数 ,是否也是经历上述的过程,先乘同余法(或者别的)生成均匀分布随机数,再抽样得到正态分布呢?谢谢前辈和高手指教!
发表于 2011-1-13 21:12:19 | 显示全部楼层 来自 天津
Simdroid开发平台
原理类似,可以进一步看看 monte carlo算法,听说 matlab的伪循环长度超过百万!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-5 03:22 , Processed in 0.034787 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表