Matlab 分布抽样

Matlab Distribution Sampling

我如何在 Matlab 中创建一个向量 x,其值介于 0.8 和 1.2 之间,随机抽取自: 1.制服 2.正常 分配?

有很多处理分布的函数,但我无法正确使用它们。

因此,您可以使用它,例如:

y = 0.8 + rand*0.4;

这将生成介于 0.8 和 1.2 之间的随机数。 因为 rand 创造了均匀分布,我相信 rand*0.4 创造了相同的分布;)