Professional Documents
Culture Documents
Fractals - Theorie - and - Applications (Suport Curs) PDF
Fractals - Theorie - and - Applications (Suport Curs) PDF
Didier Gonze
The term was coined by Benoît Mandelbrot in 1975 and was
derived from the Latin fractus meaning "broken" or "fractured".
Benoît Mandelbrot
(1924-2010)
Source: wikipedia
Britain coast
http://fr.wikipedia.org/wiki/Lewis_Fry_Richardson
Britain coast
This hypothetic map illustrates the notion of self-similarity. Note however
that in reality, coasts are not purely self-similar!
Properties
Because they appear similar at all levels of magnification, fractals are often considered
to be infinitely complex (in informal terms). Natural objects that approximate fractals to a
degree include clouds, mountain ranges, lightning bolts, coastlines, and snow flakes.
However, not all self-similar objects are fractals — for example, the real line (a straight
Euclidean line) is formally self-similar but fails to have other fractal characteristics.
Examples of natural fractals
Brocoli Lung
Mountain landscape
Fern
Geographic map
Examples of mathematical fractals
Source: Strogatz
Cantor set
reference
point
0
distance
Koch curve
Source: Strogatz
Koch curve
What is the length of the Koch cuve?
Following the same procedure as for the
Cantor set, we find:
L0=1
L1=4/3
L2=(4/3)2
Ln=(4/3)n
L∞=limn->∞(4/3)n = ∞
The length is thus infinite.
In fact the same infinite limit is obtained for
any value of L0. Thus, the distance
between any pair of points on the Koch
curve is infinite.
This suggests that K is more than 1D, but
would we say that it is 2D? It has no
"area"...
Source: Strogatz
Fractal dimension
The simplest fractals (such as the Cantor set and the Koch curve) are self-similar:
they are made of scale-down copies of themselves. The dimension of such fractals
can be defined by extending an elementary observation about "classical" self-similar
objects. A mathematical description of dimension is based on how the "size" of an
object behaves as the linear dimension increases.
Example:
If we shrink the square by a factor of 2 in each direction, it takes 4 of the small
squares to equal the whole. If we scale the originl square by a factor of 3, we need
9 small squares. In general, if we reduce the side dimensions of the square by a
factor r, it takes r2 smaller squares to equal the original.
If we play the same game with cubes, we notice that we need 8 cubes of scale 2, 27
cube of scale 3, ... i.e. r3 cubes of scale r. Source: Strogatz
Fractal dimension
In summary:
In 1D (line segment), we need r segments of scale r to equal the original segment.
In 2D (squares) we need r2 squares of scale r to equal the original square.
In 3D (cube) we need r3 cubes of scale r to equal the original cube.
The exponents 1,2,3 are not accident. They reflect the dimentionality d of these
"classical" objects. This relationship between the dimension d, the scaling factor r
and the number m of rescaled copies required to cover the original object is thus:
Rearranging the above equation gives an expression for dimension depending
on how the size changes as a function of linear scaling:
Source: Strogatz
Fractal dimension
S0
S1
S2
S3
S4
S5
S6
...
S∞
Source: Strogatz
Fractal dimension
Source: Strogatz
Fractal dimension
N(ε) ~ 1 / εd
We interpret d as a dimension, usually called the box dimension. An equivalent
definition is:
Source: Strogatz
Fractal dimension
Hausdorff dimension
When computing the box dimension it is not always easy to find a minimal
cover. There is an equivalent way to compute the bow dimension that avoids
this problem. We cover the set with a square mesh of boxes of side ε, count the
number of occupied boxes N(ε), and compute d as before.
Even with this improvement the box dimension is rarely used in practice. Its
computation requires too much storage and computer time. the box dimension
also suffers from some mathematical drawbacks.
One alternative dimension, called the Hausdorff dimension, is also based on
covering sets with boxes but uses boxes of varying sizes. It is however hard to
compute numerically.
based on a characteristic size or scale no specific size or scale
suits description of man made object appropriate for geometry in nature
Cantor comb
Cantor collar
Cantor quare
Cantor set: variants
Cantor cube
(Cantor dust)
Cantor tartan
Devil's staircase
As Pacman eats the dots, he gets heavier. Imagine that his weight after eats
all the dots is 1. Let’s graph his weight with time. Obviously, it will not increase
gradually, but will instead go up like this:
Source:
http://library.thinkquest.org/26242/full/fm/fm7.html
Devil's staircase
Suppose that we pick a point at random from the Cantor set. The Cantor function
(or Devil's stair case) actually gives the probability P(x) that this point lies to the
left of x, where 0<x<1 is some fixed point.
P(x)
The Mandelbrot set is the set of points z0 in the complex
plane for which the iteration zn+1 = zn2 + z0 remains bounded.
Examples
z0 = 1 z1 = z02+z0 = 1+1 = 2
z2= z12+z0 = 4+1 = 5
z3= z22+z0 = 25+1 = 26
z4= z32+z0 = 25+1 = 677
... => diverge => does not belong to the set => c
z0 = i z1 = z02+z0 = i2 + i = -1+i
z2 = z12+z0 = (-1+i)2 + i = - i
z3 = z12+z0 = (-i)2 + i = -1+i
... => oscillates between 2 values => bounded
=>belongs to the set => g
Source: wikipedia
Mandelbrot set
The Mandelbrot set is the set of points z0 in the complex
plane for which the iteration zn+1 = zn2 + z0 remains bounded.
Algorithm
foreach z0 in the complex plane A more colourful picture can be
for i=1:N generated by coloring points not in
z=z^2+z0 the set according to how quickly
end
if |z|>th
the sequence diverges to infinity
plot z in while
else
plot z in black
end
end
Mandelbrot set
The Mandelbrot set is the set of points z0 in the complex
plane for which the iteration zn+1 = zn2 + z0 remains bounded.
Image: wikipedia
Mandelbrot set
The Mandelbrot set is the set of points z0 in the complex
plane for which the iteration zn+1 = zn2 + z0 remains bounded.
Image: wikipedia
Mandelbrot set
Source: Wolfram
Mandelbrot set
A striking correspondence
between the Mandelbrot set
and the logistic map
Source: wikipedia
Julia set
A Julia set is a kind of mirror image of the Mandelbrot. Take the
same basic family of functions: f(x)=x2+c. But instead of varying c
(as done to obtain the Mandelbrot set), keep c fixed, and vary x.
The Julia set for c is the set of x-values for which iterating f does
not diverge. There's an infinite number of Julia sets - one for every
possible c.
Figures: wikipedia
Julia set
Figure from:
http://mail.colonial.net/~abeckwith/00
6B0D39-70E903AC-006B0D39
Weierstrass function
Weistrass function
Weierstrass function
Weistrass function
Applications in biology
Natural fractals
Source: http://classes.yale.edu/fractals/panorama/Biology/Physiology/Physiology.html
Fractals in physiology
Dog For comparison with human lungs,
here are some other mammalian
lungs. Note the considerable
differences in branching geometry.
Pig
Manatee
(lamantin)
Camel
http://classes.yale.edu/fractals/panorama/biology/
physiology/animallungs/animallungs.html
Fractals in biological time series
Werner G (2010) Fractals in the nervous system: conceptual implications for
theoretical neuroscience, Frontiers in Physiology
Fractal (enzyme) kinetics
?
Fractal time series Fractals kinetics
Some more fractals...
Fractals-generated landscapes
Examples of artistic fractals
Fractal crop circles
http://homepages.ulb.ac.be/~dgonze/FRACTALS/fractals.html
§ Cantor
§ Koch
§ Koch flake
§ Sierpinsky
§ Menger
§ Menger 3D
§ Ford
§ Julia
§ Mandelbrot
§ Tree
§ Fern
§ Landscape
Further reading