Welcome to Fractal Forums

Fractal Math, Chaos Theory & Research => (new) Theories & Research => Topic started by: laser blaster on April 05, 2013, 08:42:06 PM




Title: New(?) variation on the Mandelbrot
Post by: laser blaster on April 05, 2013, 08:42:06 PM
I was playing around with some formulas, and I stumbled upon a fractal that looks like a distorted M-set, although it has slightly different characteristics. It's not connected, and it looks oddly irregular in places, notably on the two bulbs above and below the main cardioid.

The formula is: Znew = Z2 + Z*C + C

I'm sure someone has already found this before, but I searched the forums and couldn't find it, so I thought I may as well share it.

This formula produces some interesting patterns in places, but it's not as elegant as the M-set, and, as far as I can tell it seems entirely devoid of mini-sets (which is a bummer, as the most interesting deep zoom patterns in the M-set are found in minibrots).

Here's the whole set:
(http://imageshack.us/a/img27/3224/variation.png)

Here are some zoom pics:
(http://imageshack.us/a/img839/132/variation2.png) (http://imageshack.us/a/img706/6244/variation3.png)


Title: Re: New(?) variation on the Mandelbrot
Post by: lkmitch on April 05, 2013, 09:22:50 PM
I think that the variations you're seeing is because you didn't start iterating at the critical point.  It looks like you began with z = 0, but the critical point is z = -c/2.  If you make that change, you'll see that the new set is very similar to the standard Mandelbrot set.  That's because all quadratic functions in z have the same basic dynamics, when begun with the critical point.  If you use your formula beginning at z = 0, that's conceptually similar to using the standard Mandelbrot formula with a starting point different from z = 0.


Title: Re: New(?) variation on the Mandelbrot
Post by: Kabuto on April 05, 2013, 10:03:56 PM
What lkmitch said. A bit more mathematically:
The formula is: Znew = Z2 + Z*C + C

Replacing Z:

Z := Y-C/2

-> Ynew-C/2 = Y² - Y*C + C²/4 + Y*C - C²/2 + C
-> Ynew = Y² - C²/4 + C*3/2

Thus, what you see is basically the mandelbrot set, except that:
* iteration starting point is not 0 but C/2 (explaining why the features are distorted)
* the whole mandelbrot set is warped a bit (C*3/2 - C²/4 instead of C)

I hope that's halfway comprehensible - I don't know your mathematical background.


Title: Re: New(?) variation on the Mandelbrot
Post by: laser blaster on April 05, 2013, 11:26:39 PM
Thank you, that makes sense. You explained it quite well. The one thing I don't understand is this critical point, and why I would start iterating at it. I read the definition of a critical point on Wikipedia, but I don't get the significance of it.


Title: Re: New(?) variation on the Mandelbrot
Post by: elphinstone on April 06, 2013, 12:40:33 AM
Interesting. I never cared about the starting point of the iteration, I Always thought it was somehow irrelevant... thank you Kabuto for your explanations!

Nice pictures anyway!


Title: Re: New(?) variation on the Mandelbrot
Post by: rhutson on August 19, 2013, 10:18:47 AM
The formula is: Znew = Z2 + Z*C + C

There is no longer any need to guess when iterating quadratics using Mandelbrot's method.  They're going to all look "similar".  (See my post here: http://www.fractalforums.com/new-theories-and-research/a-different-view-of-the-mandelbrot-set/ )

With your iteration, plug

z^2 + z*C + C = z - f(z) / f'(z)

into http://www.wolframalpha.com

You are applying Newton's method to this family of functions:

(http://thurk.net/~randy/abc.gif)

Note that the divisor of the inverse tangent is sqrt(-C^2 + 6C - 1).  The roots of that expression
are 3 ± 2*sqrt(2).  Zoom in around 0.1715728 and 5.828427, and you will find V-ish focal points
similar to the Seahorse Valley around 0.25 on the classic Mandelbrot fractal.  (I haven't found any
programmable Mac OS X software to even confirm this, but I know that they are there.)


Title: Re: New(?) variation on the Mandelbrot
Post by: Roquen on August 19, 2013, 01:02:31 PM
Assuming you have a reasonable GPU, then you can play around using http://www.shadertoy.com or http://glsl.heroku.com/


Title: Re: New(?) variation on the Mandelbrot
Post by: hsmyers on August 19, 2013, 08:02:40 PM
rutson, have you got a mathematica notebook that allows graphing?

--hsm


Title: Re: New(?) variation on the Mandelbrot
Post by: rhutson on August 21, 2013, 10:29:18 AM
rutson, have you got a mathematica notebook that allows graphing?

--hsm

I'm using http://www.wolframalpha.com right now (the $5?/month Pro version) which includes limited Mathematica.  It includes basic plotting such as:   

plot z/(1-z) from z = -10 to 10


Title: Re: New(?) variation on the Mandelbrot
Post by: hsmyers on August 21, 2013, 10:09:03 PM
Well admittedly Mathematica is probably the most expensive fractal view around so I can't say I surprised that use Alpha/Pro instead. I was just hoping you had already  :D <sigh/> Perhaps if you continue to post with Ultra Fractal code and Element 90 keeps posting Saturn code, exploration will be easy enough to at least get started!

--hsm


Title: Re: New(?) variation on the Mandelbrot
Post by: rhutson on August 24, 2013, 05:59:58 AM
Well admittedly Mathematica is probably the most expensive fractal view around so I can't say I surprised that use Alpha/Pro instead. I was just hoping you had already

I may end up buying / leasing a copy of Mathematica.  I have been exceeding the extended standard computation time with Wolfram|Alpha regularly followed by a suggestion that I purchase Mathematica.   :-\  My concern is the amount of time it will take to learn how to use Mathematica.  But then I haven't been able to find programmable fractal explorer for Mac OS X ...

Back to the quadratic recurrence

z_new = z^2 + C*z + C

Just today I generalized Mandelbrot's recurrence to:

(http://thurk.net/~randy/fi/generalized_quadratic.gif)

Where:
C is Mandelbrot's "constant" element of the complex domain
a,b,q,r,s are elements of the complex domain

(I nearly ran out of variables to use (e and i would be confusing, [i-n] are integers, f and g are functions, c would be confusing, x & y are usually real, etc.))

In the classic Mandelbrot iteration,
q=0, a=1, r=b=0, s=d=1

In laser blaster's iteration,
q=0, a=1, r=b=1, s=d=1

Now here's something very interesting.  Entering

C^q*a*z^2 + C^r*b*z + C^s*d

into Wolfram|Alpha reveals:

(http://thurk.net/~randy/fi/periodic.gif)

Performing my "inverse Newton" method :

C^q*a*z^2 + C^r*b*z + C^s*d = z - f(z) / f'(z)

yielded

(http://thurk.net/~randy/fi/general_quadratic_InvNewt.gif)

Examining the divisor:

4 a d C^(q+s)-b^2 C^(2 r)+2 b C^r-1

also revealed:

(http://thurk.net/~randy/fi/periodic.gif)

"Oh my goodness, it's full of stars."  I thought.

I have already asserted the conjecture that the roots of the divisor in the "inverse Newton" form correspond to a unique seahorse valley cusp which is part of the classic Mandelbrot fractal.  Now I am beginning to grasp why that geometric pattern is repeated "uncountable" times.


Title: Re: New(?) variation on the Mandelbrot
Post by: Roquen on August 24, 2013, 06:25:17 AM
AFAIK: Mathematica Home addition is full featured.


Title: Re: New(?) variation on the Mandelbrot
Post by: DarkBeam on September 17, 2013, 07:49:12 PM
I have seen this variation somewhere. You simply cannot beat Fractint lists :evil1: :evil1: :evil1:


Title: Re: New(?) variation on the Mandelbrot
Post by: Nahee_Enterprises on September 18, 2013, 10:21:52 AM
   With your iteration, plug
          z^2 + z*C + C = z - f(z) / f'(z)
    into  http://www.wolframalpha.com/
    You are applying Newton's method to this family of functions:
           (http://thurk.net/~randy/abc.gif)
     (I haven't found any programmable Mac OS X software to even confirm this, but I know that they are there.)

   I may end up buying / leasing a copy of Mathematica.  .....  My concern is the amount of time it will take to learn how to
    use Mathematica.  But then I haven't been able to find programmable fractal explorer for Mac OS X ...

Have you ever tried using any of the MAC versions of Terry W. Gintz's software found at Mystic Fractal (http://www.mysticfractal.com/)??  It has a fairly good Formula Parser, capable of handling several functions and complex expressions.
 


Title: Re: New(?) variation on the Mandelbrot
Post by: Nahee_Enterprises on September 18, 2013, 10:31:12 AM
    I have seen this variation somewhere . You simply cannot beat Fractint lists :evil1: :evil1: :evil1:

There are so many formulas available, which have been used within FractInt (http://www.Nahee.com/spanky/www/fractint/fractint.html), that something just like or very similar could be found within the over 8,000 formula collection of OrgForm Compilation (http://www.Nahee.com/PNL/OrgForm.html).     :D
 


Title: Re: New(?) variation on the Mandelbrot
Post by: DarkBeam on September 18, 2013, 12:08:13 PM
And don't forget UF's public database :dink:


Title: Re: New(?) variation on the Mandelbrot
Post by: Nahee_Enterprises on September 18, 2013, 12:23:16 PM
    And don't forget UF's public database :dink:

And where do you think UF got most of its formulas from (including ideas, code, and assistance from the developers forum)??  FractInt (http://www.Nahee.com/spanky/www/fractint/fractint.html) of course !!!