我正在尝试编写一个能够随机游走的matlab程序,但每个步骤/向量具有相同的长度,而确定方向的东西是“随机”角度。角度不是很随机,因为它具有一些特定的边界条件。我对matlab很新,所以如果有人有网页提示或链接,请随时在这里发布。
答案 0 :(得分:0)
使用函数rand(1)
生成对范围[0,1]
中绘制的均匀随机变量的观察。然后,您可以将此变量转换为角度范围。下面的代码可以解决问题。
randVal = rand(1); % Generate observation of random variable
randAngle = randVal*(maxAngle-minAngle) + minAngle; % Map observation to angle