randi

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

基本介紹

  • 中文名:randi
  • 類別:計算機編程
  • 屬於:MATLAB函式
  • 功能:用於產生均勻分布的偽隨機整數
功能,調用格式,套用舉例,

功能

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

相關詞條

熱門詞條

聯絡我們