mu=[38 54];sigma=[3.8 2.7]; % 生成样本点 N = 10000; x = normrnd(mu, sigma, N);错误使用 normrnd (第 33 行) 大小信息不一致。
时间: 2023-12-14 08:39:20 浏览: 225
5_normrnd函数_频数直方图_
这个错误是因为 `normrnd` 函数的输入参数 `mu` 和 `sigma` 的维度不匹配。在这种情况下,`mu` 和 `sigma` 应该是向量,而不是矩阵。你可以将它们改为行向量,像这样:
```matlab
mu = [38, 54];
sigma = [3.8, 2.7];
N = 10000;
x = normrnd(mu, sigma, N, 2);
```
这个修改将生成一个大小为 `10000 x 2` 的矩阵,其中第一列对应于均值 `mu(1)` 和标准差 `sigma(1)`,第二列对应于均值 `mu(2)` 和标准差 `sigma(2)`。
阅读全文