在 Matlab 中,可以采用 randn
函数生成正态分布的随机数,然后使用 plot
函数绘制正态分布图。具体步骤如下:
% 生成 1000 个 0 到 1 之间的随机数,作为正态分布的样本
x = randn(1000, 1);
% 绘制正态分布图
plot(x)
上述代码中,randn
函数生成 1000 个 0 到 1 之间的随机数,然后 plot
函数将这些随机数绘制成一条正态分布曲线。如果需要自定义 x 轴和 y 轴的标签、颜色等属性,可以使用 xlabel
、ylabel
、color
等函数进行设置。例如:
% 设置 x 轴标签为 'x'
xlabel('x');
% 设置 y 轴标签为 'y'
ylabel('y');
% 设置曲线颜色为红色
color = 'red';
plot(x, color);
除了 randn
函数之外,randn
函数还可以生成指定标准差和单位方差的高斯分布随机数,语法如下:
% 生成标准差为 sigma、单位方差为 mu 的正态分布随机数
x = randn(size(mu), 1, 2);
其中,size(mu)
表示样本数量,1
表示单个样本,2
表示样本均值和标准差。
领取专属 10元无门槛券
手把手带您无忧上云