正态分布生成随机数matlab代码
时间: 2023-10-14 15:20:04 浏览: 105
Matlab正态分布随机数
4星 · 用户满意度95%
你可以使用 `randn` 函数来生成服从正态分布的随机数。这个函数的参数可以是一个标量,表示生成一个随机变量;也可以是一个矩阵,表示生成一个矩阵,其中每个元素都是服从正态分布的随机数。
例如,生成一个标量:
```
x = randn();
```
生成一个 3x3 的矩阵:
```
X = randn(3);
```
如果你需要更加精细的控制,可以使用 `makedist` 函数构造一个正态分布的概率分布对象,然后使用 `random` 方法来生成随机数。例如:
```
pd = makedist('Normal');
x = random(pd);
```
阅读全文