matlab中的randi函数用法
时间: 2023-11-02 08:19:07 浏览: 344
matlab randi函数源码
randi函数是MATLAB的一个随机数生成函数,它的用法如下:
1. 生成一个指定范围内的随机整数
```
r = randi([a, b])
```
其中,a和b是生成随机整数的范围,r是生成的随机整数。
2. 生成一个指定范围内的随机整数矩阵
```
M = randi([a, b], m, n)
```
其中,a和b是生成随机整数的范围,m和n是生成随机整数矩阵的行数和列数,M是生成的随机整数矩阵。
3. 生成一个指定范围内的随机整数数组
```
A = randi([a, b], 1, n)
```
其中,a和b是生成随机整数的范围,n是生成随机整数数组的元素个数,A是生成的随机整数数组。
4. 生成一个指定范围内的不重复随机整数数组
```
A = randperm(n, k)
```
其中,n是生成随机整数的范围,k是需要生成的不重复随机整数的个数,A是生成的不重复随机整数数组。
注意:以上函数的范围参数必须为整数,且a必须小于等于b。
阅读全文