matlab中定义一个服从正态标准分布的矩阵
时间: 2023-08-06 17:25:22 浏览: 95
在Matlab中,可以使用`randn`函数来生成服从正态标准分布的矩阵。具体实现方法如下:
```matlab
% 生成3行4列的服从正态标准分布的矩阵
M = randn(3,4);
```
其中,`3`表示矩阵的行数,`4`表示矩阵的列数。函数`randn`会生成一个指定大小的矩阵,其中每个元素都是从正态标准分布中随机抽取的。
相关问题
matlab定义一个服从正态分布的3行4列的矩阵n2,
可以使用`randn`函数来生成服从标准正态分布的随机数,并使用`reshape`函数将其转化为3行4列的矩阵。代码如下:
```
n2 = reshape(randn(1, 12), 3, 4);
```
其中,`randn(1, 12)`生成一个1行12列的随机数向量,该向量中的元素服从标准正态分布。`reshape`函数将该向量转化为3行4列的矩阵。
matlab定义一个服从正态分布N(3,1.5**2)的3行4列的矩阵n2,
可以使用Matlab中的函数`normrnd()`来生成服从正态分布的随机数。具体实现如下:
```matlab
n2 = normrnd(3, 1.5, 3, 4);
```
其中,`3`是正态分布的均值,`1.5`是标准差,`3x4`是矩阵的大小。执行该命令后,变量`n2`将被赋值为一个服从正态分布N(3,1.5**2)的3行4列的矩阵。
阅读全文