看板 MATLAB 關於我們 聯絡資訊
各位大大安安 想請教一下 抱歉小弟弟我 最近新學 matlab 因為 研究需求 高斯常態分部 的 normrnd 如果我想要每次rand到的數字 分布介於0跟1之間 這樣要怎麼設 我怎麼嘗試了好多 總是會超過1 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.32.79 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1419217846.A.E9C.html
Rasin: randn(m,n)%built-in func 12/22 17:15
kuang01: 抱歉 樓上大大 randn 好像是產生 正常亂數而已 12/23 10:48
kuang01: 但我要的是 值介於0~1 然後 機率分布是高斯分布 12/23 10:49
mp19990920: 高斯分配的值域是啥你要不要先去查一下 12/23 10:49
airtouch: 你確定了解高斯分佈? 12/23 13:05
DIDIMIN: 既然變數是常態分配,卻要抽區間 [0,1] 的亂數 (._.?) 12/23 16:56
DIDIMIN: 怎不抽均勻分配或 beta 分配? 12/23 16:57
kuang01: 抱歉 我確實不是很懂高斯分佈 如果用rand 不就是0到1 12/23 18:54
kuang01: 間的值 但是是均勻分布 12/23 18:54
gotodmcyo: Normal是靠mean跟var 控制的,mean設0.5, var設小一點 12/23 22:20
gotodmcyo: 就能若在[0,1],不過這樣有特別意思? 12/23 22:20
gotodmcyo: 還是你是要Normal(0,1)呢??? 12/23 22:21
kuang01: 請問特別的意思是? 12/24 08:17
gotodmcyo: 只是好奇為何要在[0,1]內而已拉0.0 12/24 15:38
kuang01: 就剛好 研究需要random在 [0,1] 12/24 16:40
kuang01: 但沒關系 小弟今天好像找到OK的答案了 12/24 16:41
kuang01: 非常謝謝版上的大大們指教 >.^ 12/24 16:42