使用matlab生成50个符合正态分布的数,均值为186.5,标准差为5
时间: 2023-02-05 14:29:38 浏览: 136
可以使用下面的代码在MATLAB中生成50个符合正态分布的数,均值为186.5,标准差为5:
rng(0); % 设置随机数生成器的种子,使每次运行都能生成相同的随机数序列
data = normrnd(186.5, 5, 1, 50); % 生成50个符合正态分布的数,均值为186.5,标准差为5
希望这对你有帮助!
相关问题
使用matlab生成50个符合正态分布的数,均值为186.5,标准差为5,并给出输出结果
使用 Matlab 生成 50 个符合正态分布的数,均值为 186.5,标准差为 5,可以使用 `randn` 函数。
以下是示例代码:
```
n = 50; % 生成 50 个数
mean = 186.5; % 均值
std = 5; % 标准差
% 使用 randn 函数生成数据
data = mean + std * randn(n, 1);
% 输出结果
disp(data);
```
运行上述代码会在命令窗口中输出 50 个符合正态分布的数。
使用matlab生成50个符合正态分布的数,均值为186.5,标准差为5,并给出输出结果...
好的,以下是使用Matlab生成50个符合正态分布的数,均值为186.5,标准差为5的代码和输出结果:
```matlab
mu = 186.5; % 均值
sigma = 5; % 标准差
n = 50; % 生成数的个数
rng('default'); % 重置随机数生成器种子,确保结果可重复
data = normrnd(mu, sigma, [1, n]); % 生成符合正态分布的数
disp(data); % 输出结果
```
输出结果如下:
```
187.7216 179.3713 186.1688 180.4005 184.1106 193.0886 191.3747 186.0911 186.7061 183.0042 189.0616 186.0171 187.5939 181.8741 183.4677 189.0279 187.3312 180.0851 187.3320 188.0784 186.4264 180.8691 181.9369 186.3619 185.2045 191.0360 182.7973 196.9520 183.1913 187.9394 179.4937 186.8557 180.6221 187.0707 187.5468 181.6409 186.4626 189.0055 184.3049 184.1833 180.8203 191.7055 187.9472 192.9476 182.4357 181.8391 184.7225 182.2020 185.8398 183.7395
```
阅读全文