matlab 生成高斯分布
时间: 2024-06-03 21:05:28 浏览: 429
高斯分布matlab
5星 · 资源好评率100%
在 MATLAB 中生成高斯分布可以使用 normrnd 函数,该函数生成指定均值和标准差的正态分布随机数。
具体使用方法如下:
```matlab
mu = 0; % 高斯分布的均值
sigma = 1; % 高斯分布的标准差
data = normrnd(mu,sigma,[m,n]); % 生成m行n列的高斯分布随机数
```
其中,mu 表示高斯分布的均值,sigma 表示高斯分布的标准差,m 和 n 分别表示生成随机数的行数和列数。
例如,要生成均值为 0,标准差为 1 的 10 行 20 列的高斯分布随机数,可以使用以下代码:
```matlab
mu = 0;
sigma = 1;
data = normrnd(mu,sigma,[10,20]);
```
阅读全文