Re: zigzag & random walk
- To: mathgroup at smc.vnet.net
- Subject: [mg22309] Re: zigzag & random walk
- From: "Allan Hayes" <hay at haystack.demon.co.uk>
- Date: Thu, 24 Feb 2000 03:01:24 -0500 (EST)
- References: <88vtt5$mcg@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Arthur
The following version works with any number of dimensions. The walk starts
at s (default {0,0}), and stops after n steps (default 40) or when the
function b gives False (default , always True).
RandomWalk[s_List:{0, 0}, n_Integer:40, b_:(True &)] :=
NestWhileList[# + (Random[] (#/Sqrt[#.#]) &[
Table[Random[Real, {-1, 1}], {Length[s]}]]) &,
s,
b, {1, 1}, n
]
Show[Graphics3D[Line[
RandomWalk[{0, 0, 0}, 100, Sqrt[ #.#] < 5 &]
]], Boxed -> True, Axes -> True, PlotRange -> All]
Allan
---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565
"Arthur Habraken" <ArthurHabraken at yahoo!.com> wrote in message
news:88vtt5$mcg at smc.vnet.net...
> I'm searching for the formulas known as ZigZag and Long Random Walk.
> Can anyone help me to get the formulas or to a place where I can find
> more in formation ?
>
> thanks a lot,
>
>
> Arthur Habraken
> a.habraken at delion.com
>
>