请输入您要查询的百科知识:

 

词条 Multibrot set
释义

  1. Examples[5][6]

     Positive powers  Negative powers  Fractional powers  Rendering along the exponent 

  2. Rendering images

     Pseudocode   

  3. References

In mathematics, a multibrot set is the set of values in the complex plane whose absolute value remains below some finite value throughout iterations by a member of the general monic univariate polynomial family of recursions.[1][2][3] The name is a portmanteau of multiple and Mandelbrot set. The same can be applied to the Julia set, this being called Multi-Julia set.

where d ≥ 2. The exponent d may be further generalized to negative and fractional values.[4]

Several graphics are available but, as far as can be verified, none of these have been taken a step further to display a 3-D stack of the various stages so that the evolution of the general shape can be seen from other than vertically above.

Examples[5][6]

The case of

is the classic Mandelbrot set from which the name is derived.

The sets for other values of d also show fractal images[7] when they are plotted on the complex plane.

Each of the examples of various powers d shown below is plotted to the same scale. Values of c belonging to the set are black. Values of c that have unbounded value under recursion, and thus do not belong in the set, are plotted in different colours, that show as contours, depending on the number of recursions that caused a value to exceed a fixed magnitude in the Escape Time algorithm.

Positive powers

The example {{nowrap|d {{=}} 2}} is the original Mandelbrot set. The examples for {{nowrap|d > 2}} are often called multibrot sets. These sets include the origin and have fractal perimeters, with {{nowrap|(d − 1)-fold}} rotational symmetry.

Negative powers

When d is negative the set surrounds but does not include the origin. There is interesting complex behaviour in the contours between the set and the origin, in a star-shaped area with {{nowrap|(1 − d)-fold}} rotational symmetry. The sets appear to have a circular perimeter, however this is just an artifact of the fixed maximum radius allowed by the Escape Time algorithm, and is not a limit of the sets that actually extend in all directions to infinity.

Fractional powers

Rendering along the exponent

An alternative method is to render the exponent along the vertical axis. This requires either fixing the real or the imaginary value, and rendering the remaining value along the horizontal axis. The resulting set rises vertically from the origin in a narrow column to infinity. Magnification reveals increasing complexity. The first prominent bump or spike is seen at an exponent of 2, the location of the traditional Mandelbrot set at its cross-section. The third image here renders on a plane that is fixed at a 45-degree angle between the real and imaginary axes.

[8]

Rendering images

All the above images are rendered using an Escape Time algorithm that identifies points outside the set in a simple way. Much greater fractal detail is revealed by plotting the Lyapunov exponent,[9] as shown by the example below. The Lyapunov exponent is the error growth-rate of a given sequence. First calculate the iteration sequence with N iterations, then calculate the exponent as

and if the exponent is negative the sequence is stable. The white pixels in the picture are the parameters c for which the exponent is positive aka unstable. The colours show the periods of the cycles which the orbits are attracted to. All points colored dark-blue (outside) are attracted by a fixed point, all points in the middle (lighter blue) are attracted by a period 2 cycle and so on.

Pseudocode

ESCAPE TIME ALGORITHM

    For each pixel on the screen do:    {      x = x0 = x co-ordinate of pixel      y = y0 = y co-ordinate of pixel          iteration = 0      max_iteration = 1000          while ( x*x + y*y <= (2*2) AND iteration < max_iteration )      {        /* INSERT CODE(S)FOR Z^d FROM TABLE BELOW */            iteration = iteration + 1      }          if ( iteration == max_iteration )      then        colour = black      else        colour = iteration          plot(x0,y0,colour)    }

The complex value z has coordinates (x,y) on the complex plane and is raised to various powers inside the iteration loop by codes shown in this table. Powers not shown in the table can be obtained by concatenating the codes shown.

z−2z−1z2 (for Mandelbrot set)z3z5zn
d=x^4+2*x^2*y^2+y^4if d=0 then ESCAPExtmp = (x^2-y^2)/d+ay = -2*x*y/d+bx = xtmp 
d=x^2+y^2if d=0 then ESCAPEx = x/d + ay= -y/d + b 
xtmp=x^2-y^2 + ay=2*x*y + bx=xtmp 
xtmp=x^3-3*x*y^2 + ay=3*x^2*y-y^3 + bx=xtmp 
xtmp=x^5-10*x^3*y^2+5*x*y^4 + ay=5*x^4*y-10*x^2*y^3+y^5 + bx=xtmp
xtmp=(x*x+y*y)^(n/2)*cos(n*atan2(y,x)) + ay=(x*x+y*y)^(n/2)*sin(n*atan2(y,x)) + bx=xtmp
{{Wikibooks|Fractals}}{{Commonscat|Multibrot sets}}

References

1. ^{{cite web |url = http://www.mrob.com/pub/muency/multibrotset.html |title = Definition of multibrots |accessdate = 2008-09-28 }}
2. ^{{cite web |url = http://yu.jason.googlepages.com/themandelbrotset7 |title = Multibrots |accessdate = 2008-09-28 }}
3. ^{{cite web |url = http://sylvester.bth.rwth-aachen.de/dissertationen/2002/110/02_110.pdf |title = Homeomorphisms on Edges of the Mandelbrot Set |author = Wolf Jung |page = 23 |quote = The Multibrot set Md is the connectedness locus of the family of unicritical polynomials zd + c, d ≥ 2 }}
4. ^{{cite web |url = http://www.wolframalpha.com/input/?i=multibrot+set%2C+d%3D6 |title = WolframAlpha Computation Knowledge Engine }}
5. ^{{cite web |url = http://blog.nihilogic.dk/2008/10/23-pretty-javascript-fractals.html |title = 23 pretty JavaScript fractals |date = 23 October 2008 |archiveurl = https://web.archive.org/web/20140811062612/http://blog.nihilogic.dk/2008/10/23-pretty-javascript-fractals.html |archivedate = 2014-08-11 |deadurl = yes |df = }}
6. ^{{cite web |url = http://www.nihilogic.dk/labs/javascript_canvas_fractals/ |title = Javascript Fractals |archiveurl = https://web.archive.org/web/20140819155338/http://www.nihilogic.dk/labs/javascript_canvas_fractals/ |archivedate = 2014-08-19 }}
7. ^{{cite web |url = https://www.youtube.com/watch?v=lM5chKSP_6s |title = Animated morph of multibrots d = −7 to 7 |accessdate = 2008-09-28 }}
8. ^Fractal Generator, "Multibrot Slice"
9. ^{{cite journal |journal = Computers & Graphics |volume = 17 |issue = 5 |date = Sep 1993 |pages = 603–607 |url = http://www.righto.com/papers/frac3.ps |title = An Investigation of Fractals Generated by z → 1/zn + c |author = Ken Shirriff |accessdate = 2008-09-28 |doi = 10.1016/0097-8493(93)90012-x }}
{{DEFAULTSORT:Multibrot Set}}

4 : Complex dynamics|Fractals|Articles containing video clips|Articles with example pseudocode

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/23 2:37:12