函數randint的使用


摘自百科:

ANDINT 在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.

Examples:

�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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM