matlab是我們常用一種軟件,對于做隨機過程或者概率的伴侶,經常會用到一些隨機數。可是這些數據怎么生當作那?下面介紹下matlab中一些常見的隨機數
平均分布:unifrnd (a, b, m, n); 發生m*n階[a, b]平均分布
unifrnd (a,b) ;發生一個[a,b]的平均隨機數
rand (m, n);發生m*n階[0,1]平均分布的隨機數矩陣
rand(n); 發生n*n階[0,1]平均分布的隨機數
binornd(n,p,[M,N,P,...]) 發生的是從命二項分布的隨機數,二項分布的參數為:n和p,
考慮一個打靶的例子,每槍射中率為p,共射擊N槍,那么一共擊中的次數就從命參數為(N,p)的二項分布。注重p要小于等于1且非負,N要為整數。
binornd(n,p,[M,N,P,...]) 生當作的隨機數從命參數為(N,p)的二項分布,這些隨機數擺列當作M*N*P... 階矩陣。若是只寫M,則生當作M*M矩陣;
unidrnd(N,m,n) ;發生m*n階離散平均分布的隨機數矩陣;發生一個數值在1-N之間的mm*nn矩陣
exprnd (mu ,m, n)發生m*n階期望值為mu的指數分布的隨機數矩陣
別的還有一些其他隨機數,這里不再介紹,方式其本近似
betarnd 貝塔分布的隨機數生當作器
chi2rnd 卡方分布的隨機數生當作器
exprnd 指數分布的隨機數生當作器
frnd f分布的隨機數生當作器
gamrnd 伽瑪分布的隨機數生當作器
geornd 幾何分布的隨機數生當作器
hygernd 超幾何分布的隨機數生當作器
lognrnd 對數正態分布的隨機數生當作器
nbinrnd 負二項分布的隨機數生當作器
ncfrnd 非中間f分布的隨機數生當作器
nctrnd 非中間t分布的隨機數生當作器
ncx2rnd 非中間卡方分布的隨機數生當作器
normrnd 正態(高斯)分布的隨機數生當作器
poissrnd 泊松分布的隨機數生當作器
raylrnd 瑞利分布的隨機數生當作器
trnd 學生氏t分布的隨機數生當作器
unidrnd 離散平均分布的隨機數生當作器
unifrnd 持續平均分布的隨機數生當作器
weibrnd 威布爾分布的隨機數生當作器
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!