menger_sponge_chaos, an Octave code which applies a randomized linear map to a starting point to compute a 3D dot-plot image of the Menger sponge.
The snapshot made available in the test example is a "head on" shot of one face of the sponge. To get a sense of how the holes are arranged in the 3D object, it is necessary to run the script interactively and use 3D rotation to manipulate the image.
The information on this web page is distributed under the MIT license.
menger_sponge_chaos is available in a C version and a C++ version and a Fortran90 version and a MATLAB version and an Octave version and a Python version.
cross_chaos, an Octave code which creates a dot-plot of a cross by repeatedly applying a randomized linear transformation to a starting point.
dragon_chaos, an Octave code which creates a dot-plot of a dragon by repeatedly applying a randomized linear transformation to a starting point.
fern_chaos, an Octave code which applies a randomized linear map to a starting point to compute a dot-plot of the Barnsley fractal fern.
leaf_chaos, an Octave code which creates a dot-plot of a leaf by repeatedly applying a randomized linear transformation to a starting point.
levy_dragon_chaos, an Octave code which creates a dot-plot of the Levy dragon by repeatedly applying a randomized linear transformation to a starting point.
matlab_plots, an Octave code which uses plotting to illustrate a mathematical structure, such as an iterative map, a fractal, a curve or surface.
sierpinski_carpet_chaos, an Octave code which creates a dot-plot of the Sierpinski carpet by repeatedly applying a randomized linear transformation to a starting point.
sierpinski_triangle_chaos, an Octave code which creates a dot-plot of the Sierpinski triangle by repeatedly applying a randomized linear transformation to a starting point.
tree_chaos, an Octave code which creates a dot-plot of a tree by repeatedly applying a randomized linear transformation to a starting point.