2015-06-15 61 views
0

如何创建在Matlab矢量x具有0.8和1.2之间的值,随机地从一个采样: 1.统一 2.正常 分布?Matlab的分布采样

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

+2

你需要'rand'为均匀分布,'randn'为正态分布。但是,任何正态分布都是无界限的,所以“正态分布”和“0.8和1.2”是不相容的要求 –

回答

1

所以,你可以使用这个,例如:

y = 0.8 + rand*0.4; 

这将产生0.8和1.2之间的随机数。 因为兰德创建均匀分布我相信rand*0.4创建相同;)