MATLAB 生成一个10阶的随机矩阵,满足均匀分布,且均值为0.
时间: 2024-01-21 10:18:56 浏览: 138
仿真产生十种概率分布的随机序列
可以使用 `rand` 函数生成一个10行10列的随机矩阵,每个元素都服从均匀分布。然后再减去该矩阵的均值即可得到均值为0的矩阵。
代码如下:
```matlab
M = rand(10); % 生成10行10列的随机矩阵
M_mean = mean(M(:)); % 计算矩阵M的均值
M_zero_mean = M - M_mean; % 减去均值得到均值为0的矩阵
```
其中,`M(:)` 表示将矩阵 `M` 展开成一列向量,然后求均值。
阅读全文