MATLAB產生各種分佈的隨機數

點擊打開鏈接

1,  均勻分佈Ua,b):

產生m*n階[ab]均勻分佈Uab)的隨機數矩陣:unifrnd (a,b,m, n)
  產生一個[ab]均勻分佈的隨機數:unifrnd (a,b)

20-1分佈U0,1

產生m*n階[0,1]均勻分佈的隨機數矩陣:rand (m, n)

產生一個[0,1]均勻分佈的隨機數:rand

MATLAB產生各種分佈的隨機數

4,二類分佈binornd(N,P,mm,nn)  binornd(10,0.5,mm,nn) 

  即產生mm*nn均值爲N*P的矩陣

binornd(N,p)則產生一個。而binornd(10,0.5,mm)則產生mm*mm的方陣,軍陣爲N*p

5,產生m*n離散均勻分佈的隨機數矩陣:

unidrnd(N,mm,nn) 產生一個數值在1-N區間的mm*nn矩陣

6,產生mm nn階期望值爲 的指數分佈的隨機數矩陣:

exprnd ( ,mm, nn)

 

 

此外,常用逆累積分佈函數表 
函數名           調用格式                  函數註釋 
norminv      X=norminv(P,mu,sigma)      
正態逆累積分佈函數 
expinv       X=expinv(P,mu)             
指數逆累積分佈函數 
weibinv      X=weibinv(P,A,B)           
威布爾逆累積分佈函數 
logninv      X=logninv(P,mu,sigma)       
對數正態逆累積分佈函數 
Chi2inv      X=chi2inv(P,A,B)           
卡方逆累積分佈函數 
Betainv      X=betainv(P,A,B)            β
分佈逆累積分佈函數


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章