使用MATLAB已知平均数求随机数,随机数为整数,需要10组数据
时间: 2023-08-25 15:34:26 浏览: 199
matlab 随机数
您可以使用MATLAB中的randi函数生成均匀分布的随机整数,然后通过对这些随机整数求平均值来得到所需的10组数据。以下是实现代码:
```matlab
% 设置随机数种子,以保证每次生成的随机数相同
rng(123);
% 生成10组大小为100的随机整数,取值范围为1到100
data = randi([1, 100], 10, 100);
% 求每组随机整数的平均值
means = mean(data, 2);
% 输出结果
disp(means);
```
上述代码中,randi函数的第一个参数是随机数的取值范围,第二个参数是生成的随机数的大小。mean函数的第二个参数2表示对每行进行平均值计算,因此得到的means是一个10行1列的向量,每个元素代表一组随机整数的平均值。
阅读全文