MATLAB random 函式各種用法以及例項

來源:酷知科普網 2.43W

在MATLAB進行數值的運算以及規律探索當中,常常需要用random函式來生成一些特殊的矩陣,下面我們就通過例項介紹random函式的用法。

MATLAB random 函式各種用法以及例項

操作方法

(01)help random我們首先看一下help random.在主視窗中輸入help random.回車,我們可以看到其相關的幫助,我們拿 R = random(NAME,A) 為例,在這個函式格式中,產生的是NAME型別的分佈,A是此型別的響應引數,根據NAME型別的不同,A的維數也不同,其具體意義也不同。下圖是NAME具體的各種型別,有指數分佈,常態分佈,F分佈等等。

MATLAB random 函式各種用法以及例項 第2張

(02)我們以指數分佈為例,進行介紹,指數分佈的型別是‘exp’,需要一個引數。用法一:random(‘exp’,A)在MATLAB主視窗中輸入,R = random('exp',3) ,回車,我們可以看到如下結果:生成的是一個引數是3的指數分佈隨機值。

MATLAB random 函式各種用法以及例項 第3張

(03)用法二:random(‘exp’,A,a)在MATLAB主視窗中輸入 R = random('exp',3,6),回車,我們可以看到生成的是6階符合指數分佈隨機方陣。

MATLAB random 函式各種用法以及例項 第4張

(04)用法二:random(‘exp’,A,a,b)在MATLAB主視窗中輸入R = random('exp',3,6,2),回車,我們可以看到生成的是6階符合指數分佈的6行2列的隨機方陣。

MATLAB random 函式各種用法以及例項 第5張
熱門標籤