2015-06-15 63 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創建相同;)