randi

randi函式產生均勻分布的偽隨機整數(Uniformly distributed pseudorandom integers),在matlab命令視窗中鍵入help randi或doc randi即可獲得該函式的幫助信息。

功能

randi是matlab中用於產生均勻分布的偽隨機整數的函式。

調用格式

syntax

r = randi(imax)

返回一個介於1到imax的偽隨機整數

r = randi(imax,n)

返回一個在[1,imax]範圍內的n*n的偽隨機整數矩陣

r = randi(imax,m,n)

返回一個在[1,imax]範圍內的m*n的偽隨機整數矩陣

r = randi(imax,[m,n])

同上,返回一個在[1,imax]範圍內的的m*n的偽隨機整數矩陣

r = randi(imax,m,n,p,...)

返回一個在[1,imax]範圍內的m*n*p*...的偽隨機整數矩陣

r = randi(imax,[m,n,p,...])

同上,返回一個在[1,imax]範圍內的m*n*p*...的偽隨機整數矩陣

r = randi(imax,size(A))

返回一個在[1,imax]範圍內、和矩陣A一樣大小的偽隨機整數矩陣

r = randi([imin,imax],...)

返回一個在[imin,imax]範圍內的偽隨機整數

r = randi(..., classname)

clssname指定數據類型,可以是'single','double',‘int8’,‘uint8’,‘int16’,‘uint16’,‘int32’或者‘uint32’

....

套用舉例

Examples

例如:

randi([1 10],1,5)

ans =

9 10 2 10 7

相關詞條

熱門詞條

聯絡我們