randi函数产生均匀分布的伪随机整数(Uniformly distributed pseudorandom integers),在matlab命令窗口中键入help randi或doc randi即可获得该函数的帮助信息.randi功能 randi是matlab中用于产生均匀分布的伪随机整数的函数. randi调用格式 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' .... randi应用举例 Examples 例如: randi([1 10],1,5) ans = 9 10 2 10 7