Logo by bib - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
 
*
Welcome, Guest. Please login or register. April 26, 2024, 08:07:56 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Mandelbrot and Captive Spirals  (Read 1207 times)
Description: Exiled Mandelbrot
0 Members and 1 Guest are viewing this topic.
element90
Strange Attractor
***
Posts: 298



WWW
« on: June 08, 2013, 02:24:37 PM »

Two version of a Mandelbrot island in a fractal other than the standard Mandelbrot set, the spirals contain areas where the orbits haven't escaped hence "captive spirals".


https://copy.com/3cQMgY6cDJ0k

https://copy.com/KPBCtLjmyCZY

The formula for the fractal is:

z = (alpha(2z - z^2) + beta)^2

alpha = the location in the complex plane
beta = -0.5
initial z = 1

and it looks like this:


https://copy.com/qKvIsjCwCdY1
« Last Edit: May 23, 2014, 11:59:03 AM by element90, Reason: Replaced file links. » Logged

Elelemt90 Fractals blog www.element90.wordpress.com
Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #1 on: June 08, 2013, 10:25:39 PM »

Actually, technically that's only half of the Mandelbrot for this. Your mapping has this derivative:

4(alpha(2z - z^2) + beta)(alpha(1 - z))

which has a zero at z = 1, the critical point you studied to get these images, but also has zeroes at -alpha z^2 + 2 alpha z + beta = 0. That can be solved using the quadratic formula:

z = [(-2 alpha) +/- sqrt(4(alpha^2) - 4(-alpha)(beta))]/(-2 alpha)

which can be simplified:

z = 1 +/- sqrt((alpha + beta)/alpha)

So, when (alpha + beta)/alpha != 0 there are two additional critical points. However, since these are zeroes of alpha(2z - z^2) + beta they both go to zero on the first iteration.

The upshot is that you can skip the annoying square roots -- the other half of this thing's M-set can be seen by using initial z of 0. Also, there only is one other half, rather than two other thirds. And I predict that the first two images will be near the center of a big round bulb of M-material when initial z is set to 0, which will be the front bud of a big Mandelbrot figure.

Interesting find, and hope this helps you find more interesting stuff in this formula. The Julia sets should be interesting, too, with up to two finite attractors as well as infinity; the Julia sets from inside the minibrot in the first two images you posted should have small "jewel" basins of one attractor enclosed by loops and whorls of the other, similar to how the minibrot is situated in your images.
Logged

Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #2 on: June 08, 2013, 10:33:41 PM »

Oh, and as for the behavior when (alpha + beta)/alpha = 0? Then beta = - alpha, and the iteration becomes z -> (z - 1)^4. So you should see quartic Mandelbrot shapes then with either initial z (0 goes to 1 in one iteration in this instance).

You might get a real bonanza of stuff when beta is close to, but not quite equal to, alpha. Stay away from alpha = 0 though, as z -> beta^2 is a constant and nothing interesting happens. smiley
Logged

element90
Strange Attractor
***
Posts: 298



WWW
« Reply #3 on: June 09, 2013, 12:12:39 PM »

Pauldebrot, I know that the solutions of the derivative of the fractal formula give the critical points that can be used as the initial values of the Mandelbrot algorithm, however, I always got stuck when the result includes the parameter for the location in the complex plane.

For convenience I'll call the location in the complex plane c so the roots of the quadratic part become:

root 1 = 1 + sqrt((c-1)/c)
root 2 = 1 - sqrt((c-1)/c)

So for a root to be 0 then (c - 1)/c must equal 1 which also leads to a root of 2. Checking the pictures for initial values of 0 and 2 show that the first contains well formed Mandelbrot islands and the second does not, this indicates that the root 0 is indeed a critical point but 2 is not, currently I don't see why zero is a critical value.

Determining critical values for a fractal formula can lead to a wide variety of results, I've done this for cubics see http://element90.wordpress.com/?s=cubic+observations and http://element90.wordpress.com/2012/11/25/more-cubic-observations/, so determining critical values from root formulae that contain c values would be useful. Depending on the complexity of derivative of the fractal formula finding some roots is easy but others require much more effort.

Going back to the formulae for root 1 and 2, c is the location in the complex plane so values of root 1 and 2 are different for every location calculated by the Mandelbrot algorithm.

Here is a picture of the fractal when using zero as the initial value:


https://copy.com/TJxJSRTxekUg

I have a generalised form of the fractal formula used for the pictures that started this thread:

z = (alpha(beta*z^gamma + delta*z^epsilon) + zeta)^eta

as it has multiple powers it is relatively slow.

So using this formula as a base I contrived a formula with i as a critical value:

z = (c(3z + z^3)  + 1)^2

which produces:


https://copy.com/TBhgmUJnBPoE

Using other parameters for the generalised formula I came across a strange phenomenon of an unexpected need to use multi-precision calculation, see http://www.fractalforums.com/general-discussion/unexpected-need-for-multi-precision/.

That's it for now.
 

« Last Edit: May 23, 2014, 12:06:48 PM by element90 » Logged

Elelemt90 Fractals blog www.element90.wordpress.com
Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #4 on: June 09, 2013, 12:57:27 PM »

When the critical points depend on the image coordinate c, then you can't have initial z be a constant -- it needs to be a function of c. In UF you'd have not

init:
  z = 0

or

init:
  z = 1

or whatever, but rather

init:
  z = sqrt(#pixel)

or whatever the function was.

In the instant example, it ended up not mattering since both the additional critical points went, c-independently, to z1 = 0.
Logged

element90
Strange Attractor
***
Posts: 298



WWW
« Reply #5 on: June 09, 2013, 01:29:12 PM »

Does that mean that when the the root formula is used as the initial value and the result is zero then zero can be used as the critical value? Can the value be something other than zero?

Currently my programs only allow for a fixed initial value or the location in the complex plane. 
Logged

Elelemt90 Fractals blog www.element90.wordpress.com
Pauldelbrot
Fractal Senior
******
Posts: 2592



pderbyshire2
« Reply #6 on: June 09, 2013, 11:01:41 PM »

If the first iterate of a critical point is some complex number w, then you can use w as the initial value and get essentially the same results. You've simply pre-performed one iteration.
Logged

element90
Strange Attractor
***
Posts: 298



WWW
« Reply #7 on: June 10, 2013, 10:24:57 AM »

Thanks for the help. It took a while to understand I've got it now.
Logged

Elelemt90 Fractals blog www.element90.wordpress.com
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Mandelbrot's Flaming Spirals Mandel Brot Ilionstar 0 1382 Last post March 26, 2010, 11:53:17 PM
by Ilionstar
Spirals Again Mandelbulb3D Gallery trafassel 0 919 Last post January 14, 2012, 04:44:52 PM
by trafassel
Spirals Mandelbulb3D Gallery DarkBeam 2 1065 Last post February 27, 2012, 04:47:28 PM
by DarkBeam
Mandelbrot Spokes and Spirals Images Showcase (Rate My Fractal) element90 3 995 Last post July 14, 2013, 05:43:58 PM
by element90
Captive Images Showcase (Rate My Fractal) thom 0 599 Last post December 02, 2013, 12:31:13 AM
by thom

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.253 seconds with 24 queries. (Pretty URLs adds 0.01s, 2q)