作者:
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的答案了非常謝謝版上的大大們指教 >.^