Logo by mclarekin - 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: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. September 23, 2021, 04:50:14 PM


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: New 3D Mandelbrot formula ( Orangeman )  (Read 3200 times)
Description: based on complex analogy
0 Members and 1 Guest are viewing this topic.
bkercso
Fractal Lover
**
Posts: 220



« on: May 14, 2011, 09:42:52 AM »

Hi All,

 I think I found a new way to extend Mandelbrot set to 3D. I read twinbee's article about the Real 3D Mandelbrot set. The idea is brilliant! But I think it contains a little mistake: when you square a complex number ((a,b) vector) its angle with x-axis doesn't change to 2 times bigger. The relation between original and new angle is: original tangent=b/a, new tangent=2ab/(a^2-b^2).
 In my formula I also used 2 following rotations and calculated angle in this way. I squared z=(x,y,u): z^2=Z=(A,B,C) ; where B/A=2xy/(x^2-y^2), C/B=2Bu/(B^2-u^2), and abs(Z)=abs(z)^2.

The iterative function is (yes, in pascal...  embarrass ):

null:=1E-10;
dim1:=x; dim2:=y; dim3:=u;
zabs:=0;
while zabs<4 do
begin
     if (abs(x)<null) and (abs(y)<null) then
     begin
      xtemp:=dim1;
      ytemp:=-sqr(u)+dim2;
      utemp:=dim3;
     end
     else begin
      sqrx:=sqr(x); sqry:=sqr(y); sqru:=sqr(u);
      abs1sq:=sqrx+sqry+sqru;
      xtemp1:=sqrx-sqry;
      ytemp1:=2*x*y;

      denom:=sqrx*sqry-sqru;
      if (0<=denom) and (denom<null) then denom:=null 
       else if (-null<denom) and (denom<0) then denom:=-null;
      utemp1:=2*sqrx*sqry*u/denom;

      abs2:=sqrt(sqr(xtemp1)+sqr(ytemp1)+sqr(utemp1));
      quotient:=abs1sq/abs2;
      xtemp:=xtemp1*quotient+dim1;
      ytemp:=ytemp1*quotient+dim2;
      utemp:=utemp1*quotient+dim3;
     end;

     x:=xtemp;
     y:=ytemp;
     u:=utemp;

     zabs:=sqr(x)+sqr(y)+sqr(u);

     iter:=iter+1;
end;

 The formation contains the 2D Mandelbrot set, and this 3D extension seems very logic to me: line at head changed to plane, and form has more and more smaller furrows like 2D Mandelbrot has more and more smaller circles. As the standard 2D Mandelbrot called Appleman I call this form Orangeman  cheesy

 I took some pics. Last 5 made with 7 iterations only. Unfortunately I am not a graphic artist yet, but I hope you will render some nice pics  wink
(For anaglyph pics put red-cyan glasses on!)


* 4DM_01_.png (225.06 KB, 527x393 - viewed 402 times.)

* 4DM_02_.png (191.3 KB, 647x616 - viewed 665 times.)
Logged
bkercso
Fractal Lover
**
Posts: 220



« Reply #1 on: May 14, 2011, 09:48:08 AM »

.


* 4DM_03_Bottom.png (243.75 KB, 456x394 - viewed 800 times.)

* 4DM_04_zoom1.png (213.39 KB, 670x573 - viewed 532 times.)
Logged
bkercso
Fractal Lover
**
Posts: 220



« Reply #2 on: May 14, 2011, 09:49:01 AM »

.


* 4DM_05_zoom2.png (208.97 KB, 492x434 - viewed 814 times.)

* 4DM_06_zoom2.png (211.44 KB, 468x430 - viewed 813 times.)
Logged
bkercso
Fractal Lover
**
Posts: 220



« Reply #3 on: May 14, 2011, 09:49:49 AM »

.


* 4DM_07_7iter_botom.PNG (250.5 KB, 478x370 - viewed 1188 times.)

* 4DM_08_7iter_z-direction.PNG (222.24 KB, 434x336 - viewed 828 times.)
Logged
bkercso
Fractal Lover
**
Posts: 220



« Reply #4 on: May 14, 2011, 09:50:42 AM »

.


* 4DM_09_7iter_y-direction.PNG (228.73 KB, 434x334 - viewed 771 times.)

* 4DM_10_7iter_top.PNG (209.07 KB, 434x336 - viewed 829 times.)
Logged
bkercso
Fractal Lover
**
Posts: 220



« Reply #5 on: May 14, 2011, 09:51:13 AM »

.


* 4DM_11_7iter_z-dir,bottom.PNG (236.23 KB, 555x430 - viewed 437 times.)
Logged
Syntopia
Fractal Molossus
**
Posts: 681



syntopiadk
WWW
« Reply #6 on: May 14, 2011, 05:46:15 PM »

But I think it contains a little mistake: when you square a complex number ((a,b) vector) its angle with x-axis doesn't change to 2 times bigger.

To multiply two complex numbers in polar form, you multiply the moduli (lengths) and add the arguments (angle to x-axis). So the angle should double.
Logged
bkercso
Fractal Lover
**
Posts: 220



« Reply #7 on: May 14, 2011, 10:48:03 PM »

oh, really! Sorry...

Then the difference between the two 3D Mandelbrot set as I see:
- twinbee doubled (original vectors xy projection; x-axis) angle and (original vector; z-axis) angle
-      I     doubled (original vectors xy projection; x-axis) angle and (NEW vectors yz projection; y-axis) angle.

Now I also tried double (original vectors xy projection; x-axis) angle and (ORIGINAL vectors yz projection; y-axis) angle, see picture.




* 4DM_v2_01.PNG (140.54 KB, 521x519 - viewed 607 times.)
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
3D Mandelbrot Formula based on the Hopf Map Theory « 1 2 » bugman 19 16682 Last post May 03, 2017, 02:27:40 PM
by faxingberlin
Sound wave generation from 1D Mandelbrot formula (new) Theories & Research Kali 7 2842 Last post February 07, 2011, 12:11:19 AM
by jehovajah
Changing Mandelbrot Formula Mandelbrot & Julia Set hoddie54 1 2098 Last post March 13, 2012, 04:55:01 PM
by lkmitch
Please try this... new 3d mandelbrot formula, animations included Mandelbulb Implementation « 1 2 » Fred Decker 18 3015 Last post January 26, 2013, 12:42:24 AM
by Fred Decker
Terms z0 and c in the Mandelbrot/Julia Iteration Formula General Discussion « 1 2 » aleph0 16 3066 Last post August 04, 2016, 05:04:54 PM
by valera_rozuvan

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.132 seconds with 25 queries. (Pretty URLs adds 0.008s, 2q)