matlab的randi函数

randi函数的结果是产生随机整数或者随机整数组成的矩阵。具体用法如下:

1.p = randi(imax)产生一个小于或等于最大正整数imax的一个正整数。如果imax是负数或零,matlab将会报错。

2.p = randi(imax,n)产生一个n*n矩阵,这个矩阵的元素都是小于等于imax的正整数。

3.p = randi(imax,m,n)产生一个m*n矩阵,这个矩阵的元素都是小于等于imax的正整数。p = randi(imax,[m,n])效果相同。

4.p = randi(imax,m,n,l,k)和p = randi(imax,[m n l k])的效果相同,产生m*n*l*k的矩阵,这个矩阵的元素都是小于等于imax的正整数,其他以此类推。

5.p = randi([imin,imax],[m n])产生m*n矩阵,这个矩阵的元素都是处于imin和imax之间的整数。其他用法以此类推。

猜你喜欢

转载自blog.csdn.net/ccsss22/article/details/115217896