rand函数matlab
时间: 2023-10-16 15:18:48 浏览: 54
randMat:在给定范围内均匀生成随机数或匹配给定正态分布-matlab开发
在 MATLAB 中,rand 函数用于生成一个具有均匀分布的随机数矩阵,其元素的值在 [0,1] 范围内,其语法为:
```
r = rand(n)
r = rand(m,n)
r = rand([m,n])
r = rand(m,n,p,...)
r = rand([m,n,p,...])
```
其中,n 表示随机数矩阵的大小,可以是一个标量或一个长度为 2 的向量,用于指定矩阵的行和列。m、n 和 p 分别表示每个维度上的大小,可以是标量或向量。
例如,生成一个 3x3 的随机数矩阵可以使用以下代码:
```
r = rand(3)
```
此外,还有 randn 函数用于生成一个具有标准正态分布的随机数矩阵。
阅读全文