Title: New Mandelbrot Variation (Beetle) Post by: kaludix on July 13, 2016, 07:06:25 AM I was experimenting with using the iteration number in the fractal equation and discovered the following interesting Mandelbrot variation:
EDIT 8/10/2016: Equation should be The overall structure is as follows: (https://s32.postimg.org/uo1euayc5/beetle_fractal_overview.png) The equation is straightforward to calculate using the following innermost loop: Code: iteration = iteration + 1 I’ve been calling this fractal the Beetle fractal and incorporated it into my code Fraqcel (http://fraqcel.weebly.com) along with perturbation and series approximation routines. The resulting fractal has some interesting characteristics. A couple zoomed views are as follows: (https://s32.postimg.org/stztjkk4l/beetle_fractal_1.png) (https://s31.postimg.org/59pt6myd7/beetle_fractal_2.png) Both the Beetle fractal above and the Mandelbrot set are members of the following more general parameterized fractal family which is also coded into Fraqcel (http://fraqcel.weebly.com). EDIT 8/10/2016: Equation should be The following video shows how the two fractals are connected: EDIT 8/10/2016: Video updated to display corrected equation https://youtu.be/Elo3wtuQokw (https://youtu.be/Elo3wtuQokw) I haven’t run across any fractal equations that exploit the iteration number in this way. If this has been explored elsewhere please let me know. Title: Re: New Mandelbrot Variation (Beetle) Post by: quaz0r on July 13, 2016, 07:28:00 AM i did a few renders of this one during some of my own tinkering sessions with the mandelbrot equation. i referred to it as the scarabrot 88) :angel1:
http://www.fractalforums.com/index.php?action=gallery;sa=view;id=18367 http://www.fractalforums.com/index.php?action=gallery;sa=view;id=18374 noting also that it looks like neither of us bothered to use a correct critical point for this, instead defaulting to 0, which i think is what causes ones like this to be disconnected. Title: Re: New Mandelbrot Variation (Beetle) Post by: kaludix on July 13, 2016, 08:26:08 AM I could be wrong but I think the critical point is z=0. Isn't this were the derivative of the equation with respect to z is zero?
Locations with positive real part appear connected with large chunks that do not escape while areas with negative real part are clearly disconnected. Your "mandelbrot asteroids" image looks like its from the positive real part area. I like your coloring on that image. It highlights the border areas nicely preventing the blobs from standing out too much. Title: Re: New Mandelbrot Variation (Beetle) Post by: quaz0r on July 13, 2016, 08:57:00 AM thanks :)
at the time when i was tinkering i thought, what if i alternate adding and subtracting C. i guess maybe this is why my beetle faced the opposite direction as yours, where you are alternating the sign the other way. in any case i thought, this actually just means the equation is (z2+c)2-c which means the actual expanded equation is z4+2cz2+c2-c, which i guess would have a non-zero critical point. im not a mathematician, but this was my thought. Title: Re: New Mandelbrot Variation (Beetle) Post by: TheRedshiftRider on July 13, 2016, 10:31:40 AM I've seen this set before while experimenting. I think I have a shorter and simpler function for that. I will have a look at what I can find.
Nice find. Title: Re: New Mandelbrot Variation (Beetle) Post by: kaludix on July 19, 2016, 07:52:18 AM The feedback from quaz0r got me thinking about modifying just the c term. It didn't occur to me that the result would be the same. The Beetle fractal remains unchanged but the more general formula rotates in the opposite direction. Rotating only the c term is more elegant and I believe makes the more general equation easier to calculate.
I'll update my work and report back. Title: Re: New Mandelbrot Variation (Beetle) Post by: kaludix on August 05, 2016, 09:25:02 AM What I’m calling the Beetle fractal is indeed the same as alternating the sign of the c term each iteration. The proof is only a few steps:
-- Multiply the equation by (-1)^(-n) -- Use (-1)^(-n) = (-1)^n -- The resulting (-1)^n on the left hand side is inconsequential due to subsequent squaring What is different is the more general parameterization. Applying the rotation to the c term results in The following video shows an analogous animation to the initial post. EDIT 8/10/2016: Video removed. Calculation performed incorrectly. See 8/7/2016 post. For the reason discussed above, I left the equations unchanged in my program. Below is an example of the rich detail found in the z^2 rotation version for k = 2.05. (https://s32.postimg.org/gftwn62ed/rotation_k_2_05.png) Title: Re: New Mandelbrot Variation (Beetle) Post by: quaz0r on August 05, 2016, 03:04:08 PM Quote Upon zooming in, however, I discovered that applying the rotation to the c term results in less interesting details: no minibrots I could find you get correct results and hence minibrots if you use a correct critical point (not using a correct critical point results in incorrect results). i havent bothered trying it yet with this formula, maybe you can and show us the results :) Title: Re: New Mandelbrot Variation (Beetle) Post by: kaludix on August 06, 2016, 01:17:05 AM The critical point is defined as the value of z that satisfies the following equation:
In all the equations I studied in this thread, the equation above implies the critical point is z = 0. Title: Re: New Mandelbrot Variation (Beetle) Post by: quaz0r on August 06, 2016, 06:22:20 AM if theres no minibrots, you didnt use the right critical point, is my understanding anyway.
http://www.fractalforums.com/index.php?topic=20898.msg81208#msg81208 Quote When the solutions of f'(z) = 0 include c (the location in the complex plane) you get location dependent critical points which have to be determined for each location. e.g. z = z2 + cz + c f'(z) = 2z + c = 0 so the critical point is -c/2 so by that logic, i guess for z4+2cz2+c2-c you would end up with 4z3+4cz? which gives you...i dont know, im not a mathematician :) wolframalpha says the root of that is Title: Re: New Mandelbrot Variation (Beetle) Post by: jdebord on August 06, 2016, 09:08:14 AM Title: Re: New Mandelbrot Variation (Beetle) Post by: kaludix on August 06, 2016, 09:24:35 AM Previous post is correct except the
Quote this actually just means the equation is (z2+c)2-c I'm not sure that's true. Plotting that equation with z0=0 results in what appears to be the same overall structure except the number of iterations to exceed bailout is different.Title: Re: New Mandelbrot Variation (Beetle) Post by: quaz0r on August 06, 2016, 10:01:18 AM Quote except the number of iterations to exceed bailout is different is it that you are counting z2+c as 1 iteration, and z2-c as 1 more iteration?Title: Re: New Mandelbrot Variation (Beetle) Post by: kaludix on August 07, 2016, 06:39:34 PM I discovered a few issues.
1. In all the equations where n is in the superscript, it should actually be (n+1) to match what is plotted. Difference is a change in orientation. 2. The general parameterization where the rotation is applied to the c term was incorrectly coded. Although I intended to use z0 = 0, I incorrectly applied z1 = c. I'll spend some time getting this straightened out and report back. I'm still hoping the rotation can be applied to the c term since that is computationally less expensive. Also, the difference in iterations between the 4th order equation (z2+c)2-c and z2±c can be observed by manually calculating the orbits for points on the real axis. This exercise lead me to discover the issues above. Title: Re: New Mandelbrot Variation (Beetle) Post by: kaludix on September 03, 2016, 08:07:28 PM Got this straightened out. Version 2.5 of my program (Fraqcel) (http://fraqcel.weebly.com) applies the rotation to the c-term in the correct manner. Applying the rotation to the c-term gives similar results as applying to the z2-term and contains the same rich detail. The final equations are as follows: Beetle Fractal Rotation Family Fractal The Beetle fractal is not new and consists of just alternating the sign of the c-term with each iteration. The generalization of the Beetle fractal to the Rotation Family fractal appears to be novel. I coded both of these fractals into Fraqcel with both perturbation and series approximation routines. This required some care because The following video illustrates the parameter sweep of the updated equation: https://youtu.be/dEazbr81CTQ (https://youtu.be/dEazbr81CTQ) |