使用随机游走模型来生成行人的运动轨迹。首先,指定步数 numSteps 和步长 stepSize。然后,定义初始位置 (x0, y0)。
接下来,生成随机步长和方向。步长由 stepSize 乘以在范围 [0, 1] 内均匀分布的随机数生成。方向由在范围 [0, 2π] 内均匀分布的随机数生成。
然后,计算每一步的位移量 (dx, dy),通过将步长乘以其对应的方向上的余弦和正弦值来得到。
最后,使用累积求和函数 cumsum 计算轨迹点的坐标 (x, y)。然后,使用 plot 函数绘制行人的运动轨迹。
文件列表: Untitled.m
运行例图:
|