Passeggiate casuali

Senza memoria, a passo costante in tre direzioni ortogonali, simmetriche: simulazioni.

Analizziamo il caso in cui la passeggiata casuale, con passo costante, avviene nello spazio nei due versi di ciascuna delle tre direzioni ortogonali.

var lv = [[1,0,0],[0,1,0],[0,0,1],[-1,0,0],[0,-1,0],[0,0,-1]]; var v = new Array(n).fill().map(x => lv[Math.floor(Math.random()*6)])

Per le posizioni

P = v.reduce( (P,dP,i) => [...P, [P[i][0]+ dP[0],P[i][1]+dP[1],P[i][2]+dP[2]]], [[0,0,0]] )

Ad esempio per passi si ottiene:


Segue un'altra simulazione di un tale passeggiata casuale tridimensionale realizzata con con GeoGebra da Steve Phelps

Altre simulazioni interessanti:
Lattice Random Walk in 3D Wolfram Demonstrations Project

❯❯