[問題] 產生亂數和為1已回收

看板MATLAB作者 (Yes we can !! Da Cin )時間14年前 (2009/09/16 22:44), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串1/2 (看更多)
我想要利用亂數產生一個矩陣但列和要為1 ex: 0.1 0.6 0.2 0.1 0.2 0.3 0.4 0.1 我是想要可多用的可以改行數後還是為1 我自己寫都有一些bug -- 台北國 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.52.80

09/16 23:12, , 1F
自己再除以該列之和不就好了?
09/16 23:12, 1F

09/17 01:07, , 2F
如果除不盡的話,似乎就會有問題
09/17 01:07, 2F

09/17 04:37, , 3F
除不盡又怎樣....你有什麼額外的要求?
09/17 04:37, 3F

09/17 15:12, , 4F
a=rand(1, n); b=a/sum(a);
09/17 15:12, 4F
文章代碼(AID): #1AiFdNfu (MATLAB)
文章代碼(AID): #1AiFdNfu (MATLAB)