randint

RANDINT 在MATLAB中用於產生基質的均勻分布的隨機整數。

用法

1.OUT = RANDINT

產生一個“ 0 ”或“ 1 ”等機率

2.OUT = RANDINT(M)

生成的M 矩陣的隨機二進制數字,“ 0 ”和“ 1 ”出現的機率均等。

3.OUT = RANDINT(M,N)

生成的(M,N) 矩陣的隨機二進制數字,“ 0 ”和“ 1 ”出現的機率均等。

4. OUT = RANDINT(M,N,RANGE)

生成的(M,N) 矩陣的隨機二進制數字,RANGE 範圍可以是標量或向量:

標量 :為正的話,取值為[0,RANGE-1] ,為負的話,取值為 [RANGE+1, 0].

向量 : 取值為[RANGE(1), RANGE(2)].

5.OUT = RANDINT(M,N,RANGE,STATE)

resets the state of RAND to STATE.

舉例

�out = randint(2,3) �out = randint(2,3,4)

out = out =

0 0 1 1 0 3

1 0 1 2 3 1

�out = randint(2,3,-4) �out = randint(2,3,[-2 2])

out = out =

-3 -1 -2 -1 0 -2

-2 0 0 1 2 1

相關詞條

相關搜尋

熱門詞條

聯絡我們