[問題] 請問如何設定機率隨機存取數字已回收

看板MATLAB作者 (何じゃこりゃ!)時間16年前 (2009/12/24 10:12), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
對不起問一個新手問題,假設 A=[1 2 3 4 5 6 7 8 9 10] 我想隨機選取10個值放入B矩陣並且自己設定選取的機率, 比方說當0<X<3時選到的機率是0.2 3<X<7時選到的機率是0.3 7<X<10時選到的機率是0.5 請問該怎麼做呢?爬了文看到大家問的隨機變數都沒自己設機率,所以抖膽發文問了下, 希望好心人士相救,謝謝>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.220

12/24 10:19, , 1F
忘了說可以重複選取
12/24 10:19, 1F

12/24 14:27, , 2F
算出每個值出現的機率後 randsrc就是你需要的指令了
12/24 14:27, 2F

12/24 16:09, , 3F
真的很感謝樓上!!這指令我用HELP看過了但沒看到最後QQ
12/24 16:09, 3F
文章代碼(AID): #1BCiueml (MATLAB)
文章代碼(AID): #1BCiueml (MATLAB)