RANMAP
Iterated Weighted Affine Mappings


RANMAP is a FORTRAN90 program which carries out iterated weighted affine mappings and creates EPS images of the results.

The program is interactive, allowing the user to choose some predefined mappings, including

Thanks to Marc Berger of Carnegie Mellon University for introducing me to this topic!

Licensing:

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

Languages:

RANMAP is available in a FORTRAN90 version.

Related Data and Programs:

EPS, a data directory which contains examples of the Encapsulated PostScript format, used to store the files created by this program.

FERN, a MATLAB program which uses MATLAB graphics to display the Barnsley fractal fern.

FERN_OPENGL, a C++ program which uses OpenGL to display the Barnsley fractal fern.

Reference:

  1. Scott Bailey, Theodore Kim, Robert Strichartz,
    Inside the Levy Dragon,
    American Mathematical Monthly,
    Volume 109, Number 8, October 2002, pages 689-703.
  2. Michael Barnsley, Alan Sloan,
    A Better Way to Compress Images,
    Byte Magazine,
    Volume 13, Number 1, January 1988, pages 215-224.
  3. Michael Barnsley,
    Fractals Everywhere,
    Academic Press, 1988,
    ISBN: 0120790696,
    LC: QA614.86.B37.
  4. Michael Barnsley, Lyman Hurd,
    Fractal Image Compression,
    Peters, 1993,
    ISBN: 1568810008,
    LC: TA1632.B353
  5. Alexander Dewdney,
    Mathematical Recreations,
    Scientific American,
    Volume 262, Number 5, May 1990, pages 126-129.
  6. Bernt Wahl, Peter VanRoy, Michael Larsen, Eric Kampman,
    Exploring Fractals on the Mac,
    Addison Wesley, 1995,
    ISBN: 0201626306,
    LC: QA614.86.W34.

Source Code:

Examples and Tests:

A run of the cross data was made for 2000 points. Files you may copy include:

A run of the dragon data was made for 2000 points. Files you may copy include:

A run of the fern data was made for 2000 points. Files you may copy include:

A run of the leaf data was made for 2000 points. Files you may copy include:

A run of the Levy dragon data was made for 2000 points. Files you may copy include:

A run of the tree data was made for 2000 points. Files you may copy include:

A run of the triangle data was made for 2000 points. Files you may copy include:

List of Routines:

You can go up one level to the graphics source codes.


Last revised on 20 September 2005.