[討論] 1*5的矩陣如何用rand取一值已回收

看板MATLAB作者 (han)時間14年前 (2011/05/04 21:01), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
小弟目前假設有[10 35 55 8 98]的矩陣 想用rand指令在這矩陣內隨機取一值 不知該如何描述,懇請各位大大不吝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.13.54

05/04 21:09, , 1F
用randperm
05/04 21:09, 1F

05/04 22:52, , 2F
a(rand()*4+1)
05/04 22:52, 2F

05/05 00:02, , 3F
a=[10 35 55 8 98]; b=randsample(a,1);
05/05 00:02, 3F

05/05 14:22, , 4F
a( randint(1,10,5)+1 )
05/05 14:22, 4F

05/05 14:22, , 5F
更正 a( randint(1,1,5)+1 )
05/05 14:22, 5F
文章代碼(AID): #1DmKul4r (MATLAB)