Skip to main content
. Author manuscript; available in PMC: 2008 Feb 29.
Published in final edited form as: J Exp Psychol Hum Percept Perform. 2007 Feb;33(1):183–200. doi: 10.1037/0096-1523.33.1.183
% Matlab code simulation for walking without vision
nsims = 20; % n simulations
nsteps = 20; % n steps
in = [−1.152 2.182].*pi/180; % orientation (mu, sd) (degrees to radians)
ro = [2.024 0.328].*0.3048; % step length (mu, sd) (feet to meters)
th = [−0.122 1.332].*pi/180; % bias (mu, sd) (degrees to radians)
cumth = cumsum([normrnd(in(1),in(2),nsims,1)…
      normrnd(th(1),th(2),nsims,nsteps)],2);
steps = normrnd(ro(1),ro(2),nsims,nsteps);
cumx = cumsum([ones(nsims,1).*0 cos(cumth(:,2:end)).*steps],2);
cumy = cumsum([ones(nsims,1).*0 sin(cumth(:,2:end)).*steps],2);
plot(cumx',cumy','.:');