-1
我想寫一個能夠隨機遊走的matlab程序,但每個步驟/矢量具有相同的長度,並且決定方向的是「隨機」角度。角度不是很隨機的,因爲它有一些特定的邊界條件。我對matlab相當陌生,所以如果有人有提示或鏈接到網頁,隨時在這裏發佈。在matlab中的隨機角度
我想寫一個能夠隨機遊走的matlab程序,但每個步驟/矢量具有相同的長度,並且決定方向的是「隨機」角度。角度不是很隨機的,因爲它有一些特定的邊界條件。我對matlab相當陌生,所以如果有人有提示或鏈接到網頁,隨時在這裏發佈。在matlab中的隨機角度
使用函數rand(1)
來生成從範圍[0,1]
中繪製的均勻隨機變量的觀察結果。然後,您可以將此變量轉換爲角度的範圍。下面的代碼可能會訣竅。
randVal = rand(1); % Generate observation of random variable
randAngle = randVal*(maxAngle-minAngle) + minAngle; % Map observation to angle