matlab如果要生成三个[1,2]区间的随机数并四舍五入取整
时间: 2023-12-17 14:06:07 浏览: 78
可以使用 `randi` 函数生成三个 [1,2] 区间的随机整数,并使用 `round` 函数进行四舍五入,具体代码如下:
```matlab
r = randi([1,2],1,3);
r = round(r);
```
其中,`randi([1,2],1,3)` 生成了一个包含三个元素的向量,每个元素都是 1 或 2 的随机整数。然后使用 `round` 函数对向量中的每个元素进行四舍五入取整。最终得到的结果是一个包含三个 1 或 2 的整数向量。
阅读全文