随机游走模型
完成条件
一维随机游走
在第1章,我们会讨论向量的相关概念,了解为什么向量是运动模拟的基本单位。但在此之前,我们先探讨这样一个话题:如何在屏幕内简单的移动某个物体?让我们从一个最有名且最简单的运动模拟模型开始——随机游走。
假设你站在一根平衡木中间,每10秒钟抛一个硬币:如果硬币正面向上,你向前走一步;反之如果背面向上,则向后走一步。这就是随机游走:由一系列随机步骤构成的运动轨迹。由于我们只在一个维度上做运动,因此是最简单的一维随机游走。

示例的图形代码如图所示:

示例的p5.js代码如下所示:
var x;
function setup(){
createCanvas(400,200);
stroke('#009900');
fill('#ffff66');
x = 200;
};
function draw(){
background(204);
x += random([1, (-1)]);
ellipse(x,100,20,20);
};