RANDOM_WALK_3D_SIMULATION Simulation of a Random Walk in a 3D Region

RANDOM_WALK_3D_SIMULATION
is a MATLAB program which
simulates a random walk in a 3D region.

The program RANDOM_WALK_3D_SIMULATION() plots averaged data for
any number of random walks that each use the same number of steps.
The data plotted is the average and maximum of the distance squared
at each time step. The average distance squared should behave like
the number of time steps.

Usage:

random_walk_3d_simulation ( step_num, walk_num )

where

step_num is the number of steps to take. 500 might be
a typical value.

walk_num is the number of random walks to take. The data
that is plotted comes from the average over all these walks.

Licensing:

The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.

HIGH_CARD_SIMULATION,
a MATLAB program which
simulates a situation in which you see the cards in a deck one by one,
and must select the one you think is the highest and stop.

ISING_2D_SIMULATION,
a MATLAB program which
carries out a Monte Carlo simulation of an Ising model,
a 2D array of positive and negative charges,
each of which is likely to "flip" to be in agreement with neighbors.

LIFE_OPENGL,
a C program which
uses OpenGL to display the evolution of John Conway's "Game of Life",
by Simon Green.

LORENZ_SIMULATION,
a MATLAB program which
solves the Lorenz equations and displays the solution, for various
starting conditions.

MD1,
a FORTRAN90 program which
carries out a simple molecular dynamics simulation;

MD2,
a FORTRAN90 program which
carries out a simple molecular dynamics simulation;

MD3,
a FORTRAN90 program which
carries out a simple molecular dynamics simulation;

MD3GLUE,
a FORTRAN90 program which
carries out a simple molecular dynamics simulation;

POISSON_SIMULATION,
a MATLAB library which
simulates a Poisson process in which events randomly occur with an
average waiting time of Lambda.

REACTOR_SIMULATION,
a MATLAB program which
a simple Monte Carlo simulation of the shielding effect of a slab
of a certain thickness in front of a neutron source. This program was
provided as an example with the book "Numerical Methods and Software."

ROULETTE_SIMULATION,
a MATLAB program which
simulates the spinning of a roulette wheel and the evaluation of
certain common roulette bets.

SIR_SIMULATION,
a MATLAB program which
simulates the spread of a disease through a hospital room of M by N beds,
using the SIR (Susceptible/Infected/Recovered) model.

THREE_BODY_SIMULATION,
a MATLAB program which
simulates the behavior of three planets, constrained to lie in a plane,
and moving under the influence of gravity,
by Walter Gander and Jiri Hrebicek.

TRAFFIC_SIMULATION,
a MATLAB program which
simulates the cars waiting to get through a traffic light.

TRUEL_SIMULATION,
a MATLAB program which
simulates N repetitions of a duel between three players, each of
whom has a known firing accuracy.

XISING,
a C program which
models the variations in ferromagnetism in a material, displaying
the results using X Windows.

XWAVES,
a C program which
simulates the behavior of solutions of certain forms of the wave equation,
displaying the results using X Windows.