[讨论] 高斯分布的区间控制

楼主: kuang01 (我喜欢一个人来)   2014-12-22 11:10:43
各位大大安安
想请教一下
抱歉小弟弟我 最近新学 matlab 因为 研究需求
高斯常态分部 的 normrnd
如果我想要每次rand到的数字 分布介于0跟1之间
这样要怎么设
我怎么尝试了好多 总是会超过1
作者: Rasin (雷森)   2014-12-22 17:15:00
randn(m,n)%built-in func
楼主: kuang01 (我喜欢一个人来)   2014-12-23 10:48:00
抱歉 楼上大大 randn 好像是产生 正常乱数而已但我要的是 值介于0~1 然后 机率分布是高斯分布
作者: mp19990920 (郝渴连)   2014-12-23 10:49:00
高斯分配的值域是啥你要不要先去查一下
作者: airtouch (make it mine)   2014-12-23 13:05:00
你确定了解高斯分布?
作者: DIDIMIN ( )   2014-12-23 16:56:00
既然变量是常态分配,却要抽区间 [0,1] 的乱数 (._.?)怎不抽均匀分配或 beta 分配?
楼主: kuang01 (我喜欢一个人来)   2014-12-23 18:54:00
抱歉 我确实不是很懂高斯分布 如果用rand 不就是0到1间的值 但是是均匀分布
作者: gotodmcyo (键盘小妹)   2014-12-23 22:20:00
Normal是靠mean跟var 控制的,mean设0.5, var设小一点就能若在[0,1],不过这样有特别意思?还是你是要Normal(0,1)呢???
楼主: kuang01 (我喜欢一个人来)   2014-12-24 08:17:00
请问特别的意思是?
作者: gotodmcyo (键盘小妹)   2014-12-24 15:38:00
只是好奇为何要在[0,1]内而已拉0.0
楼主: kuang01 (我喜欢一个人来)   2014-12-24 16:40:00
就刚好 研究需要random在 [0,1]但没关系 小弟今天好像找到OK的答案了非常谢谢版上的大大们指教 >.^

Links booklink

Contact Us: admin [ a t ] ucptt.com