[問題]random一個矩陣帶有總平均值

作者: janjason15 (we are)   2016-01-10 03:37:50
新手請教一下
想要隨機的做出一個50*50的矩陣
上限是1.7*1e-18
下限是0.5*1e-18
所以我寫了x=0.5*1e-18+(1.7*1e-18-0.5*1e-18).*rand(50);
但是想請問如何讓產生出來的這組矩陣整體的總平均等於1e-18呢??
麻煩大家了謝謝!!!!!!!!!!!
作者: s4300026 (s4300026)   2016-01-10 10:40:00
我記得高中是說隨機數是平均的發生的上下屆相加除二應該會等於平均吧? 不過這是理想狀況 哈如果是我做,我會先知道有效位數幾位,如果是小數點下3位,就隨機產生500~1700,平均等於100,小數位下不管然後最後再乘與1e-21,不過這是在不知道函式的情況下 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com