楼主:
kuang01 (我喜欢一个人来)
2014-12-22 11:10:43各位大大安安
想请教一下
抱歉小弟弟我 最近新学 matlab 因为 研究需求
高斯常态分部 的 normrnd
如果我想要每次rand到的数字 分布介于0跟1之间
这样要怎么设
我怎么尝试了好多 总是会超过1
作者:
Rasin (雷森)
2014-12-22 17:15:00randn(m,n)%built-in func
楼主:
kuang01 (我喜欢一个人来)
2014-12-23 10:48:00抱歉 楼上大大 randn 好像是产生 正常乱数而已但我要的是 值介于0~1 然后 机率分布是高斯分布
作者: 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间的值 但是是均匀分布
Normal是靠mean跟var 控制的,mean设0.5, var设小一点就能若在[0,1],不过这样有特别意思?还是你是要Normal(0,1)呢???
楼主:
kuang01 (我喜欢一个人来)
2014-12-24 08:17:00请问特别的意思是?
楼主:
kuang01 (我喜欢一个人来)
2014-12-24 16:40:00就刚好 研究需要random在 [0,1]但没关系 小弟今天好像找到OK的答案了非常谢谢版上的大大们指教 >.^