Iterated Maps & Fractals

The Wolfram Language has flexible capabilities for handling iterated maps, as well as highly optimized algorithms for common objects of investigation such as Julia sets and the Mandelbrot set.


Iterating Arbitrary Functions

Nest iterate a function

NestList  ▪  NestWhile  ▪  NestWhileList  ▪  FixedPoint  ▪  FixedPointList

ReplaceRepeated do repeated substitutions

Complex Iterated Maps

JuliaSetPlot plot Julia sets of arbitrary rational functions

JuliaSetPoints  ▪  JuliaSetIterationCount

MandelbrotSetPlot plot the Mandelbrot set at any resolution

MandelbrotSetMemberQ  ▪  MandelbrotSetDistance  ▪  MandelbrotSetIterationCount

JuliaSetBoettcher  ▪  MandelbrotSetBoettcher

Fractal Functions

CantorStaircase  ▪  MinkowskiQuestionMark

Discrete Recurrence Relations

RecurrenceTable create a table of values from recurrence relations

Iterated Boolean Functions

CellularAutomaton arbitrary cellular automaton rules in any number of dimensions