matlab產生隨機數
matlab是我們常用一種軟件,對於做隨機過程或者概率的朋友,常常會用到一些隨機數。但是這些數據怎麼生成那?下面介紹下matlab中一些常見的隨機數
操作方法
(01)均勻分佈:unifrnd (a, b, m, n); 產生m*n階[a, b]均勻分佈unifrnd (a,b) ;產生一個[a,b]的均勻隨機數
(02)rand (m, n);產生m*n階[0,1]均勻分佈的隨機數矩陣rand(n); 產生n*n階[0,1]均勻分佈的隨機數
(03)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矩陣;
(04)unidrnd(N,m,n) ;產生m*n階離散均勻分佈的隨機數矩陣;產生一個數值在1-N之間的mm*nn矩陣
(05)exprnd (mu ,m, n)產生m*n階期望值爲mu的指數分佈的隨機數矩陣
(06)另外還有一些其他隨機數,這裏不再介紹,方法其本類似betarnd 貝塔分佈的隨機數生成器chi2rnd 卡方分佈的隨機數生成器exprnd 指數分佈的隨機數生成器frnd f分佈的隨機數生成器gamrnd 伽瑪分佈的隨機數生成器geornd 幾何分佈的隨機數生成器hygernd 超幾何分佈的隨機數生成器lognrnd 對數正態分佈的隨機數生成器nbinrnd 負二項分佈的隨機數生成器ncfrnd 非中心f分佈的隨機數生成器nctrnd 非中心t分佈的隨機數生成器ncx2rnd 非中心卡方分佈的隨機數生成器normrnd 正態(高斯)分佈的隨機數生成器poissrnd 泊松分佈的隨機數生成器raylrnd 瑞利分佈的隨機數生成器trnd 學生氏t分佈的隨機數生成器unidrnd 離散均勻分佈的隨機數生成器unifrnd 連續均勻分佈的隨機數生成器weibrnd 威布爾分佈的隨機數生成器
特別提示
歡迎糾錯 補充
-
Win10系統怎麼登陸Microsoft帳戶
如果有小夥伴想知道Win10系統怎麼登陸Microsoft帳戶,可以來看看下面的步驟哦!一、先註冊帳戶。(01)在網上搜尋“Microsoft帳戶註冊”,找搜尋結果中找到註冊官網進行註冊。(02)進入註冊介面以後,輸入正確的相關資訊,然後輸入密碼和其他的資訊。(03)輸入完成之後,我們就可以...
-
MATLAB使用importdata讀取字元數據檔案並繪圖
本文首先使用importdata()讀取(匯入)含有字元和數據的文字格式數據檔案,然後介紹透過“.”+數據名的方式讀取結構數組中的數據,最後使用plot()繪製折線圖。操作方法(01)第一,首先準備數據,下圖txt數據檔案是某年12個月的月收入情況,既包含數字又包含字元。(02)第二,將該數...
-
教你如何鑑別電腦新機,樣機和返修機
購買電腦的時候,經常擔心買到樣機和返修機,本人從事商場電腦銷售3年,教你如何鑑別新機和樣機,最常見的就是樣機,返修機重新包裝當新機銷售。操作方法(01)購買時,請仔細檢查樣機包裝箱,如果包裝箱過於破舊,而銷售人員藉以運輸爲由搪塞,電腦很有可能是長時間的滯銷機,辨別滯...
-
如何管理win10的設備管理器檢查硬件?
相信很多剛剛安裝windows10正式版的用戶一定發現了很多令人欣喜的功能改進,但是可能還不是很熟悉,尤其是對如何管理win10的設備管理器檢查硬件,已達到完美的程度。下面就來詳細講解一下。操作方法(01)首先,你要做的是按下快速鍵Win+X,然後在出現的快捷選單中單擊“控...