matlab中randi函数的用法
时间: 2023-09-11 09:09:34 浏览: 68
在MATLAB中,randi函数是用来生成随机整数的。其用法如下:
```matlab
randi(imax)
randi([imin imax])
randi(imax, size)
randi([imin imax], size)
randi(___, type)
```
其中,`imax`和`imin`分别表示整数的最大值和最小值,`size`表示生成随机整数的大小,`type`表示生成的随机数类型。
例如,要生成一个1到10之间的随机整数,可以使用:
```matlab
randi([1 10])
```
要生成一个3行4列的随机整数矩阵,可以使用:
```matlab
randi([1 10], 3, 4)
```
默认情况下,randi函数生成的是32位有符号整数。如果需要生成其他类型的随机数,可以使用`type`参数,例如:
```matlab
randi([1 10], 'uint8')
```
这将生成一个8位无符号整数类型的随机数。