# Fractals

“What I cannot create, I do not understand.” — Richard P. Feynman

"Just keep in mind that what is obvious for you won't be necessarily obvious for the reader.":— (cKleinhuis )

Here you can find algorithms and examples of source code for drawing fractals and some techiques related with it like :

- making images
- numerical and symbolic computations

Multiplatform, open source and free tools are suggested.

Make a good description of programs/algorithms :

- both formal ( strict definition ) and informal description
- equations
- images
- pseudocode
- code in various programming languages.

The program is as good as it's documentation.

Try to separate computing parameters from creating images ( in other words : "separate the calculation phase from the colouring phase" Claude Heiland-Allen) It can slow the program but makes it easier to understand the algorithm ).

If it is possible make one-file programs, or prcedures which can be used in other programs.

## IntroductionEdit

## ProgrammingEdit

- Formula parser
- Computer graphic techniques
- color
- Dimension

## MathematicsEdit

“It can be argued that the mathematics behind these images is even prettier than the pictures themselves.” Robert L. Devaney

- Numbers
- computations
- Numerical methods
- Symbolic methods
- Kneading sequences

- Group theory
- Geometry

## Fractals made by the iterationsEdit

### Iterations of **real numbers : 1D**Edit

### Iterations of complex numbers :2DEdit

#### Rational mapsEdit

##### PolynomialsEdit

###### Chebyshev polynomialsEdit

###### Complex quadratic polynomialsEdit

- Theory
- Algorithms
**Dynamical plane**Julia and Fatou set**Julia set**- Fatou set
- Basin of attraction of superattracting fixed point (infinity) :
**exterior of all Julia sets**and interior of some Julia sets **Interior of Julia sets**:- Basin of attraction of
**attracting**periodic/fixed point - Koenigs coordinate - Local dynamics near indifferent fixed point/cycle

- Basin of attraction of

- Basin of attraction of superattracting fixed point (infinity) :

**Parameter plane**and**Mandelbrot set**- Topological model of Mandelbrot set : Lavaurs algorithm and lamination of parameter plane
- Transformations of parameter plane
- Parts of parameter plane

#### The BuddhabrotEdit

#### exponential familiesEdit

#### trigonometric familiesEdit

#### The Newton-Raphson fractalEdit

**Quaternion Fractals : 3D**Edit

## Other fractalsEdit

- Real-world fractals
- Lyapunov fractal
- L-Systems
- Midpoint displacement algorithm
- Diamond-square algorithm
- a limit set of a Kleinian group
- Fractal mountains
- Iterated function systems, Nonlinear IFS
- Flame fractals

## Links to other fractal learning resources on the webEdit

## Fractal programsEdit

- fractint
- Spider by Yuval Fisher
- Fragmentarium - GLSL
- Kalles Fraktaler
- Mandel - software for real and complex dynamics by Wolf Jung
- Mandel Machine
- gnofract
- Programs by Claude Heiland-Allen
- Xaos
- Shadertoy - GLSL