Welcome to Fractal Forums

Fractal Math, Chaos Theory & Research => (new) Theories & Research => Topic started by: SamTiba on January 25, 2017, 06:36:12 PM




Title: Julia-sets for continous functions
Post by: SamTiba on January 25, 2017, 06:36:12 PM
Since I did not found it anywhere here (even though I thought this would be a known approach), here is a method to compute Julia-sets for continous functions:

Known definitions from the Julia- and Fatou-set (taken from the german wiki-page and translated):

Fatou-Set
The initial values from the Fatou-set iterated over a function lead to a static dynamic behaviour. So if the initial value changes a bit, the dynamic flow of the iterated function shows a similar behaviour.
Julia-Set
The points from this set lead to instable dynamics: Every inifinitesimal small change of the initial value leads to a completely different dynamic.

To further explain this behaviour, I am going to show this on an example later on.

To make a numerical approach we have to balance the complex plane, since functions can also have this static behaviour when converging to ∞, but we can't describe this using the normal complex numbers.
A possible way of doing so is using the Riemann Sphere. We use following moebius-transformation to get the height of every point z = a+bi on the Riemann Sphere:
   Zriem = (abs(z)^2 - 1)/(abs(z)^2 + 1) = (a^2+b^2 - 1) / (a^2+b^2 + 1)
After transformation we have the Complex plane + ∞ as the unit sphere. All further definitions are applied on this sphere.

Numerical approach to qualify a point
After a certain number of iterations n0 the following behaviours occur for points Z of the Fatou- and Julia-set.
For every number of iterations n greater then n0 in relation to its neighbourpoint Zp we have for the Fatou-set:
(https://scontent-frt3-1.xx.fbcdn.net/v/t1.0-9/16266247_1228887100480099_2067404428812832542_n.jpg?oh=98e04f7f82ff47fbd58b75dff294004c&oe=59180574)
And for the Julia-set:
(https://scontent-frt3-1.xx.fbcdn.net/v/t1.0-9/16195855_1228909577144518_8031228567179576148_n.jpg?oh=c031ea4031e9d2252ef467f4c031cb7f&oe=59206913)

d(Zn,Zpn) is not beeing calculated on the complex plane. We have a sphere so we would have to use spherical distances.

Numerical approach:
We calculate the distance by the subtraction of the angles of the z-values. Therefore we have a maximum distance for j of pi (from d(∞,0)).

Through this method we get two escape values, one for each set, and therefore can use two different color gradients.
It is quite slow, but produces a lot of new patterns and the possibility to extend it to quaternion numbers.

This approach produces nice Julia-fractals for all functions, especially the continous ones. (Polynom with positive and negative exponent, sin cos tan (sinh cosh tanh) and exp).
For multivalued functions we get non-exact results.

Comparison to known examples from the quadratic Julia-set
Julia-set for z^2 + c with c = -0.8 +0.2i (in red, Fatou-set in blue)
(https://scontent-frt3-1.xx.fbcdn.net/v/t1.0-9/16299165_1228887150480094_3166009304006969806_n.jpg?oh=2183b4095b08c99e0f7f99efbfc91ef1&oe=5904F2DC)

Julia-set for z^2 + c with c = -0.2 +0.3i (in red, Fatou-set in blue)
(https://scontent-frt3-1.xx.fbcdn.net/v/t1.0-9/16265821_1228887163813426_3247662742329194103_n.jpg?oh=23ef259f1f9bbad244d19c5c46e59703&oe=594B878E)



Some complex and beautiful examples from my gallery:
Painted Julia fractal (http://www.fractalforums.com/index.php?action=gallery;sa=view;id=19967)
Red Butterfly (http://www.fractalforums.com/index.php?action=gallery;sa=view;id=19973)
Smooth rational Julia (http://www.fractalforums.com/index.php?action=gallery;sa=view;id=19981)

Credits to Ijon (http://www.ijon.de/mathe/julia/index.html) (german site with mathematical explanation of the properties) for the mathematical backround.


Title: Re: Julia-sets for continous functions
Post by: macawscopes on February 05, 2017, 04:05:48 AM
This is really cool... I'm gonna have to read up on the math, as I hadn't ever heard of this kind of fractal.  What is meant by "continuous"?  I'm having trouble understanding this.  As opposed to "discrete"?


Title: Re: Julia-sets for continous functions
Post by: SamTiba on February 05, 2017, 09:01:36 AM
Yes :D

The math behind it is much more complex then my approach to visualize it.
If you're into it it's definetly worth a shot, but unfortunately I can't provide you the underlying theories in english.


Title: Re: Julia-sets for continous functions
Post by: Adam Majewski on February 05, 2017, 09:41:50 AM
Compare with :
https://commons.wikimedia.org/wiki/File:Quadratic_Julia_set_with_Internal_binary_decomposition_for_internal_ray_1_over_3.ogv

HTH


Title: Re: Julia-sets for continous functions
Post by: SamTiba on February 05, 2017, 10:20:16 AM
never heard of a decomposition-method or a parabolic-method?
it seems to be very different