2013-05-02 71 views
-1

我想寫一個能夠隨機遊走的matlab程序,但每個步驟/矢量具有相同的長度,並且決定方向的是「隨機」角度。角度不是很隨機的,因爲它有一些特定的邊界條件。我對matlab相當陌生,所以如果有人有提示或鏈接到網頁,隨時在這裏發佈。在matlab中的隨機角度

回答

0

使用函數rand(1)來生成從範圍[0,1]中繪製的均勻隨機變量的觀察結果。然後,您可以將此變量轉換爲角度的範圍。下面的代碼可能會訣竅。

randVal = rand(1); % Generate observation of random variable 
randAngle = randVal*(maxAngle-minAngle) + minAngle; % Map observation to angle