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