matlab中randn函数
时间: 2023-12-02 07:04:22 浏览: 132
在MATLAB中,randn函数可用于生成服从标准正态分布(均值为0,标准差为1)的随机数。它的语法如下:
```matlab
r = randn()
r = randn(n)
r = randn(sz1,...,szN)
```
其中,r是生成的随机数;n是要生成的随机数的数量;sz1,...,szN是要生成的随机数矩阵的每个维度的大小。例如,`randn(2,3)`将生成一个2行3列的标准正态分布随机数矩阵。
此外,还可以使用可选参数mu和sigma来生成其他均值和方差的正态分布随机数,例如`randn(2,3,1)+1`将生成均值为1,标准差为1的正态分布随机数矩阵。
阅读全文