MATLAB生成随机浮点数
时间: 2023-09-24 21:02:37 浏览: 268
随机浮点数
MATLAB中可以使用`rand`和`randn`函数生成随机浮点数。
`rand`函数可以生成大小在`[0, 1]`之间的均匀分布的随机浮点数。其用法如下:
```matlab
r = rand(sz)
```
其中,`sz`表示生成的随机浮点数矩阵的大小。例如,要生成一个大小为`1x5`的随机浮点数矩阵,可以使用以下代码:
```matlab
r = rand(1, 5)
```
`randn`函数可以生成大小在均值为0、方差为1的正态分布内的随机浮点数。其用法如下:
```matlab
r = randn(sz)
```
其中,`sz`表示生成的随机浮点数矩阵的大小。例如,要生成一个大小为`3x4`的随机浮点数矩阵,可以使用以下代码:
```matlab
r = randn(3, 4)
```
你也可以使用`rand`和`randn`函数生成单个随机浮点数,例如:
```matlab
r = rand()
r = randn()
```
以上代码将分别生成一个均匀分布的随机浮点数和一个正态分布的随机浮点数。
阅读全文