matlab如何随机生成从0到1的正态分布数组
时间: 2023-10-22 07:19:40 浏览: 215
Matlab正态分布随机数
4星 · 用户满意度95%
在MATLAB中,可以使用`randn`函数来生成从0到1的标准正态分布数组。可以通过对生成的数组进行适当的缩放和平移来生成指定均值和标准差的正态分布数组。以下是一个示例代码:
```matlab
% 生成一个 3x3 的标准正态分布数组
A = randn(3,3);
% 生成一个 4x4 平均值为 mu,标准差为 sigma 的正态分布数组
mu = 0.5;
sigma = 0.1;
B = sigma * randn(4,4) + mu;
```
在以上代码中,`randn`函数被用来生成标准正态分布数组。在第二个示例中,通过对生成的数组进行缩放和平移,生成了平均值为`mu`,标准差为`sigma`的正态分布数组。
阅读全文