MANDELBROT and JULIA SET FRACTALS Bulusu Rama1, K Sai

Total Page:16

File Type:pdf, Size:1020Kb

MANDELBROT and JULIA SET FRACTALS Bulusu Rama1, K Sai International Journal of Pure and Applied Mathematics Volume 119 No. 14 2018, 203-209 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu Special Issue ijpam.eu 3D DEVELOPMENT - MANDELBROT AND JULIA SET FRACTALS Bulusu Rama1, K Sai Prasad2, N Chandrasekhar Reddy3,I Surya Prabha4,J Phani Prasad5 1,2,3Department of CSE, M L R Institute of Technology, Hyderabad, India 4Department of Information Technology, Institute of Aeronautical Engineering, Hyderabad, India 5Department of CSE, Vardhaman College of Engineering, Hyderabad, India Sierpinski Gasket, Cantor Set or Koch Curve exhibit Abstract: exact self-similarity. Fractals are a means of giving us new concept/process This paper gives the creation of two best-known fractals for creation of 3D images of real-world objects making use of computational modeling algorithms which depend – the Mandelbrot Set and the Julia Set by making use of on the parameters of self-similarity, scale invariance and the deterministic method of IFS (Iterated Function dimensionality. Coastlines, clouds, mountains, random Systems) and affine transformations. The rendering was shapes containing curves, sets of curves etc. provide a performed in 3D, the program implemented in C++ and diversified spectrum of fractals utilization in areas the displayed output, taking into account multiple test varying from multi-colored, multi-patterned fractal cases varied by number of iterations along with a given landscapes of natural geographic entities, image parameter pertaining to a coefficient value, are compression extending to even modeling of molecular presented. Finally, the conclusion is given at the end. ecosystems. Fractal geometry gives the underlying support or foundation for modeling the infinite II.detail About Mandelbrot And Julia Sets available in nature. Fractals consist of their scale down, rotate and skew exact copies firmly placed in them. An abbreviated note of Mandelbrot and Julia Sets and their corresponding properties based on iterative Several kinds of fractals have been developed since their origin which are of public interest. This paper describes function systems is outlined in the sub-sections that the creation of two famous types of fractals, namely the follow. An elaborate account of the Mandelbrot and Julia Mandelbrot Set and Julia Set, the3D rendering of the Sets can be got in the books as in [2], [7] and in the same provides a real-world focus and touch in the world research project compilation as [4]. concept/processAbstractFractalsof fractal images. forare creationa means ofof 3Dgiving images us new of real-world A. The Mandelbrot Set Keywords: Fractals, 3-Dimensional Images, Mandelbrot Set, Julia Set, Recursion, Affine Transformations, 3D The Mandelbrot was formulated by the French Rendering, IFS mathematician Benoit Mandelbrot in 1979 when he was I. Introduction carrying out study on the simple equation z = z2 + c. In this equation, z and c denote complex numbers. A fractal is a rough geometric shape broken into pieces Accordingly, it can be said that, the Mandelbrot set is the truly be subdivided into parts of which is (at minimum set of all such complex numbers c, that iterating z = z2+ approximately) a smaller size copy of the whole i.e. self- c does not diverge. Thus, it is a connected set of points, similar analogous to the original shape. The term which is bounded. originated from the Latin word “Fractus” meaning “broken” or “fractional” invented by Benoit Mandelbrot An Iterated Function System (IFS) based on the total in 1975.Fractals exhibit the properties of self-similarity, number of iterations and a starting specified area scale invariance and common irregularity in shape indicating the lower and upper limits of the bounded thereby having a remarkable detail even after space, is iterated the number of times as the sum total of magnification - the greater the magnification, the more iterations. The accompanying set of points spread an the detail. Mostly, fractals can be created recursively by undetermined volume of space which is a function of the a repeating pattern. Natural fractals have characteristics total number of iterations. Then the collection of all of statistical self-similarity while regular fractals such as points for which the line spacing from the origin to that 203 International Journal of Pure and Applied Mathematics Special Issue point in every coordinate direction is zero comprises the image. This result is best visualized when rendered in Mandelbrot Set. Administering the set of affine 3D. transformations on the starting set of points, iterating 1) Relationship between Mandelbrot and Julia Sets: each step, the upcoming fractal is a self-similar shape resembling an approximation to the original image. This Mandelbrot set is a one-page dictionary of Julia sets. It result is best visualized when rendered in 3D. is so because if we enlarge the Mandelbrot set. Sufficiently at any given point we obtain something that In the process of creation of the Mandelbrot Set looks very much like the Julia set at that point. Let us see graphically, the computer screen turns out to be the what that means mathematically. Suppose we have a complex plane. All the points on the plane are tested into Julia set for which we set the value of c to w. Consider the equation z = z2+c. If the iterated z stayed inside the the point of the Julia set at which z0 is also w. given boundary forever, i.e., is convergent, the pointed is plotted black. Otherwise it is divergent and the point is We then have plotted with the color corresponding to how quickly it z0 = w escaped. The initial value of z is always zero when z1 = w2 + w trying to know if a point in a plane is part of the set. This Now let us look at the Mandelbrot set at the point where is in consequence with the hypothesis that zero is the c is w. We have critical point of the equation used to generate the set. Z0 = w B. The Julia Set Z1= w2 +w The Julia set was formulated by the French Thus, the result of iterating is the same for both the Julia mathematician Gaston Julia in 1918 when exploring the and Mandelbrot sets at this particular point. Now let us iteration of polynomials and relational functions. It is in move from this point by a distance of d, where d is also a close relation to the Mandelbrot set obtained by iterating complex number. For the Julia set, we then have the equation z = z2+ c. The principal distinction between the Julia set and the Mandelbrot set is the ways in which Z0 = w + d the function is iterated. The Mandelbrot set iterates as Z1 = (w+d)2 + w 2 per z = z + c with z always starting at 0 and varying the And for the Mandelbrot set, we then have 2 c value. The Julia set iterates as per z = z + c, where c is constant and z is variable. That is, the Mandelbrot set is Z0 = w + d in the parameter space or the c- plane, whereas the Julia Z1 = (w+d)2 + w+d set is in the dynamical space or the z-plane. We see that if d gets smaller and smaller, the result of An Iterated Function System (IFS) devised on a iterating again and again is the same for the two sets, but coefficient c and the maximum number of iterations, is as d increases, the results diverge more and more. iterated the number of times as the sum total of Furthermore, d can be varied so that the result (w+d) iterations. The accompanying set of points spread an represents, in turn, every point on the screen. We then observe that at every point on the screen, the iteration undetermined volume of space which is a function of the begins in the same way for both the sets, but diverges total number of iterations. For any arbitrary point z from more and more as the distance d increases. Hence, for this set, its location can be either be inside or outside the very large magnifications, the pictures of the Mandelbrot generated area, depending on the value of c and the co- and Julia should be the same. ordinate-axes range. The Julia set consists of all such points z, each of which are outside the bounded space before the IFS was applied. Administering the set of affine transformations on the starting set of points, iterating each step, the upcoming fractal is a self-similar shape resembling an approximation to the original 204 International Journal of Pure and Applied Mathematics Special Issue III. Methods to generate MANDELBROT AND 5. The program runs as a Windows console application JULIA SETS with the 3D figure of the Mandelbrot set being rendered as a color-mapped picture projected onto the 3D plane, A step-by-step explanation the methods to generate the taking into use MATHLAB 3D Image Rendering Mandelbrot and Julia Sets are given in the sub-sections software. that follow. A. Method for creating Mandelbrot Set The utilization of OpenGL algorithms and the Standard Standard Graphics library makes the application of the The steps used in the development of the Mandelbrot Set routines for construction of the starting grid and the are as follows: upcoming Mandelbrot set as also the color-coding and 3D rendering very flexible and efficient. More 1.For a likely maximum quantity of iterations denoted by descriptions and other techniques to generate the 3D the constant maxit, and a co-efficient parameter denoted Mandelbrot Sets are available in the book as in [1] and by c, devise the set specified by the (min, max ) stretch the publications [3]- [6]. of values of every point in the area given by (Xmin, Xmax), (Ymin, Ymax).
Recommended publications
  • Fractal (Mandelbrot and Julia) Zero-Knowledge Proof of Identity
    Journal of Computer Science 4 (5): 408-414, 2008 ISSN 1549-3636 © 2008 Science Publications Fractal (Mandelbrot and Julia) Zero-Knowledge Proof of Identity Mohammad Ahmad Alia and Azman Bin Samsudin School of Computer Sciences, University Sains Malaysia, 11800 Penang, Malaysia Abstract: We proposed a new zero-knowledge proof of identity protocol based on Mandelbrot and Julia Fractal sets. The Fractal based zero-knowledge protocol was possible because of the intrinsic connection between the Mandelbrot and Julia Fractal sets. In the proposed protocol, the private key was used as an input parameter for Mandelbrot Fractal function to generate the corresponding public key. Julia Fractal function was then used to calculate the verified value based on the existing private key and the received public key. The proposed protocol was designed to be resistant against attacks. Fractal based zero-knowledge protocol was an attractive alternative to the traditional number theory zero-knowledge protocol. Key words: Zero-knowledge, cryptography, fractal, mandelbrot fractal set and julia fractal set INTRODUCTION Zero-knowledge proof of identity system is a cryptographic protocol between two parties. Whereby, the first party wants to prove that he/she has the identity (secret word) to the second party, without revealing anything about his/her secret to the second party. Following are the three main properties of zero- knowledge proof of identity[1]: Completeness: The honest prover convinces the honest verifier that the secret statement is true. Soundness: Cheating prover can’t convince the honest verifier that a statement is true (if the statement is really false). Fig. 1: Zero-knowledge cave Zero-knowledge: Cheating verifier can’t get anything Zero-knowledge cave: Zero-Knowledge Cave is a other than prover’s public data sent from the honest well-known scenario used to describe the idea of zero- prover.
    [Show full text]
  • Iterated Function System Quasiarcs
    CONFORMAL GEOMETRY AND DYNAMICS An Electronic Journal of the American Mathematical Society Volume 21, Pages 78–100 (February 3, 2017) http://dx.doi.org/10.1090/ecgd/305 ITERATED FUNCTION SYSTEM QUASIARCS ANNINA ISELI AND KEVIN WILDRICK Abstract. We consider a class of iterated function systems (IFSs) of contract- ing similarities of Rn, introduced by Hutchinson, for which the invariant set possesses a natural H¨older continuous parameterization by the unit interval. When such an invariant set is homeomorphic to an interval, we give necessary conditions in terms of the similarities alone for it to possess a quasisymmetric (and as a corollary, bi-H¨older) parameterization. We also give a related nec- essary condition for the invariant set of such an IFS to be homeomorphic to an interval. 1. Introduction Consider an iterated function system (IFS) of contracting similarities S = n {S1,...,SN } of R , N ≥ 2, n ≥ 1. For i =1,...,N, we will denote the scal- n n ing ratio of Si : R → R by 0 <ri < 1. In a brief remark in his influential work [18], Hutchinson introduced a class of such IFSs for which the invariant set is a Peano continuum, i.e., it possesses a continuous parameterization by the unit interval. There is a natural choice for this parameterization, which we call the Hutchinson parameterization. Definition 1.1 (Hutchinson, 1981). The pair (S,γ), where γ is the invariant set of an IFS S = {S1,...,SN } with scaling ratio list {r1,...,rN } is said to be an IFS path, if there exist points a, b ∈ Rn such that (i) S1(a)=a and SN (b)=b, (ii) Si(b)=Si+1(a), for any i ∈{1,...,N − 1}.
    [Show full text]
  • An Introduction to Apophysis © Clive Haynes MMXX
    Apophysis Fractal Generator An Introduction Clive Haynes Fractal ‘Flames’ The type of fractals generated are known as ‘Flame Fractals’ and for the curious, I append a note about their structure, gleaned from the internet, at the end of this piece. Please don’t ask me to explain it! Where to download Apophysis: go to https://sourceforge.net/projects/apophysis/ Sorry Mac users but it’s only available for Windows. To see examples of fractal images I’ve generated using Apophysis, I’ve made an Issuu e-book and here’s the URL. https://issuu.com/fotopix/docs/ordering_kaos Getting Started There’s not a defined ‘follow this method workflow’ for generating interesting fractals. It’s really a matter of considerable experimentation and the accumulation of a knowledge-base about general principles: what the numerous presets tend to do and what various options allow. Infinite combinations of variables ensure there’s also a huge serendipity factor. I’ve included a few screen-grabs to help you. The screen-grabs are detailed and you may need to enlarge them for better viewing. Once Apophysis has loaded, it will provide a Random Batch of fractal patterns. Some will be appealing whilst many others will be less favourable. To generate another set, go to File > Random Batch (shortcut Ctrl+B). Screen-grab 1 Choose a fractal pattern from the batch and it will appear in the main window (Screen-grab 1). Depending upon the complexity of the fractal and the processing power of your computer, there will be a ‘wait time’ every time you change a parameter.
    [Show full text]
  • Rendering Hypercomplex Fractals Anthony Atella [email protected]
    Rhode Island College Digital Commons @ RIC Honors Projects Overview Honors Projects 2018 Rendering Hypercomplex Fractals Anthony Atella [email protected] Follow this and additional works at: https://digitalcommons.ric.edu/honors_projects Part of the Computer Sciences Commons, and the Other Mathematics Commons Recommended Citation Atella, Anthony, "Rendering Hypercomplex Fractals" (2018). Honors Projects Overview. 136. https://digitalcommons.ric.edu/honors_projects/136 This Honors is brought to you for free and open access by the Honors Projects at Digital Commons @ RIC. It has been accepted for inclusion in Honors Projects Overview by an authorized administrator of Digital Commons @ RIC. For more information, please contact [email protected]. Rendering Hypercomplex Fractals by Anthony Atella An Honors Project Submitted in Partial Fulfillment of the Requirements for Honors in The Department of Mathematics and Computer Science The School of Arts and Sciences Rhode Island College 2018 Abstract Fractal mathematics and geometry are useful for applications in science, engineering, and art, but acquiring the tools to explore and graph fractals can be frustrating. Tools available online have limited fractals, rendering methods, and shaders. They often fail to abstract these concepts in a reusable way. This means that multiple programs and interfaces must be learned and used to fully explore the topic. Chaos is an abstract fractal geometry rendering program created to solve this problem. This application builds off previous work done by myself and others [1] to create an extensible, abstract solution to rendering fractals. This paper covers what fractals are, how they are rendered and colored, implementation, issues that were encountered, and finally planned future improvements.
    [Show full text]
  • Generating Fractals Using Complex Functions
    Generating Fractals Using Complex Functions Avery Wengler and Eric Wasser What is a Fractal? ● Fractals are infinitely complex patterns that are self-similar across different scales. ● Created by repeating simple processes over and over in a feedback loop. ● Often represented on the complex plane as 2-dimensional images Where do we find fractals? Fractals in Nature Lungs Neurons from the Oak Tree human cortex Regardless of scale, these patterns are all formed by repeating a simple branching process. Geometric Fractals “A rough or fragmented geometric shape that can be split into parts, each of which is (at least approximately) a reduced-size copy of the whole.” Mandelbrot (1983) The Sierpinski Triangle Algebraic Fractals ● Fractals created by repeatedly calculating a simple equation over and over. ● Were discovered later because computers were needed to explore them ● Examples: ○ Mandelbrot Set ○ Julia Set ○ Burning Ship Fractal Mandelbrot Set ● Benoit Mandelbrot discovered this set in 1980, shortly after the invention of the personal computer 2 ● zn+1=zn + c ● That is, a complex number c is part of the Mandelbrot set if, when starting with z0 = 0 and applying the iteration repeatedly, the absolute value of zn remains bounded however large n gets. Animation based on a static number of iterations per pixel. The Mandelbrot set is the complex numbers c for which the sequence ( c, c² + c, (c²+c)² + c, ((c²+c)²+c)² + c, (((c²+c)²+c)²+c)² + c, ...) does not approach infinity. Julia Set ● Closely related to the Mandelbrot fractal ● Complementary to the Fatou Set Featherino Fractal Newton’s method for the roots of a real valued function Burning Ship Fractal z2 Mandelbrot Render Generic Mandelbrot set.
    [Show full text]
  • Iterated Function Systems, Ruelle Operators, and Invariant Projective Measures
    MATHEMATICS OF COMPUTATION Volume 75, Number 256, October 2006, Pages 1931–1970 S 0025-5718(06)01861-8 Article electronically published on May 31, 2006 ITERATED FUNCTION SYSTEMS, RUELLE OPERATORS, AND INVARIANT PROJECTIVE MEASURES DORIN ERVIN DUTKAY AND PALLE E. T. JORGENSEN Abstract. We introduce a Fourier-based harmonic analysis for a class of dis- crete dynamical systems which arise from Iterated Function Systems. Our starting point is the following pair of special features of these systems. (1) We assume that a measurable space X comes with a finite-to-one endomorphism r : X → X which is onto but not one-to-one. (2) In the case of affine Iterated Function Systems (IFSs) in Rd, this harmonic analysis arises naturally as a spectral duality defined from a given pair of finite subsets B,L in Rd of the same cardinality which generate complex Hadamard matrices. Our harmonic analysis for these iterated function systems (IFS) (X, µ)is based on a Markov process on certain paths. The probabilities are determined by a weight function W on X. From W we define a transition operator RW acting on functions on X, and a corresponding class H of continuous RW - harmonic functions. The properties of the functions in H are analyzed, and they determine the spectral theory of L2(µ).ForaffineIFSsweestablish orthogonal bases in L2(µ). These bases are generated by paths with infinite repetition of finite words. We use this in the last section to analyze tiles in Rd. 1. Introduction One of the reasons wavelets have found so many uses and applications is that they are especially attractive from the computational point of view.
    [Show full text]
  • Sphere Tracing, Distance Fields, and Fractals Alexander Simes
    Sphere Tracing, Distance Fields, and Fractals Alexander Simes Advisor: Angus Forbes Secondary: Andrew Johnson Fall 2014 - 654108177 Figure 1: Sphere Traced images of Menger Cubes and Mandelboxes shaded by ambient occlusion approximation on the left and Blinn-Phong with shadows on the right Abstract Methods to realistically display complex surfaces which are not practical to visualize using traditional techniques are presented. Additionally an application is presented which is capable of utilizing some of these techniques in real time. Properties of these surfaces and their implications to a real time application are discussed. Table of Contents 1 Introduction 3 2 Minimal CPU Sphere Tracing Model 4 2.1 Camera Model 4 2.2 Marching with Distance Fields Introduction 5 2.3 Ambient Occlusion Approximation 6 3 Distance Fields 9 3.1 Signed Sphere 9 3.2 Unsigned Box 9 3.3 Distance Field Operations 10 4 Blinn-Phong Shadow Sphere Tracing Model 11 4.1 Scene Composition 11 4.2 Maximum Marching Iteration Limitation 12 4.3 Surface Normals 12 4.4 Blinn-Phong Shading 13 4.5 Hard Shadows 14 4.6 Translation to GPU 14 5 Menger Cube 15 5.1 Introduction 15 5.2 Iterative Definition 16 6 Mandelbox 18 6.1 Introduction 18 6.2 boxFold() 19 6.3 sphereFold() 19 6.4 Scale and Translate 20 6.5 Distance Function 20 6.6 Computational Efficiency 20 7 Conclusion 2 1 Introduction Sphere Tracing is a rendering technique for visualizing surfaces using geometric distance. Typically surfaces applicable to Sphere Tracing have no explicit geometry and are implicitly defined by a distance field.
    [Show full text]
  • How Math Makes Movies Like Doctor Strange So Otherworldly | Science News for Students
    3/13/2020 How math makes movies like Doctor Strange so otherworldly | Science News for Students MATH How math makes movies like Doctor Strange so otherworldly Patterns called fractals are inspiring filmmakers with ideas for mind-bending worlds Kaecilius, on the right, is a villain and sorcerer in Doctor Strange. He can twist and manipulate the fabric of reality. The film’s visual-effects artists used mathematical patterns, called fractals, illustrate Kaecilius’s abilities on the big screen. MARVEL STUDIOS By Stephen Ornes January 9, 2020 at 6:45 am For wild chase scenes, it’s hard to beat Doctor Strange. In this 2016 film, the fictional doctor-turned-sorcerer has to stop villains who want to destroy reality. To further complicate matters, the evildoers have unusual powers of their own. “The bad guys in the film have the power to reshape the world around them,” explains Alexis Wajsbrot. He’s a film director who lives in Paris, France. But for Doctor Strange, Wajsbrot instead served as the film’s visual-effects artist. Those bad guys make ordinary objects move and change forms. Bringing this to the big screen makes for chases that are spectacular to watch. City blocks and streets appear and disappear around the fighting foes. Adversaries clash in what’s called the “mirror dimension” — a place where the laws of nature don’t apply. Forget gravity: Skyscrapers twist and then split. Waves ripple across walls, knocking people sideways and up. At times, multiple copies of the entire city seem to appear at once, but at different sizes.
    [Show full text]
  • Fractal Dimension of Self-Affine Sets: Some Examples
    FRACTAL DIMENSION OF SELF-AFFINE SETS: SOME EXAMPLES G. A. EDGAR One of the most common mathematical ways to construct a fractal is as a \self-similar" set. A similarity in Rd is a function f : Rd ! Rd satisfying kf(x) − f(y)k = r kx − yk for some constant r. We call r the ratio of the map f. If f1; f2; ··· ; fn is a finite list of similarities, then the invariant set or attractor of the iterated function system is the compact nonempty set K satisfying K = f1[K] [ f2[K] [···[ fn[K]: The set K obtained in this way is said to be self-similar. If fi has ratio ri < 1, then there is a unique attractor K. The similarity dimension of the attractor K is the solution s of the equation n X s (1) ri = 1: i=1 This theory is due to Hausdorff [13], Moran [16], and Hutchinson [14]. The similarity dimension defined by (1) is the Hausdorff dimension of K, provided there is not \too much" overlap, as specified by Moran's open set condition. See [14], [6], [10]. REPRINT From: Measure Theory, Oberwolfach 1990, in Supplemento ai Rendiconti del Circolo Matematico di Palermo, Serie II, numero 28, anno 1992, pp. 341{358. This research was supported in part by National Science Foundation grant DMS 87-01120. Typeset by AMS-TEX. G. A. EDGAR I will be interested here in a generalization of self-similar sets, called self-affine sets. In particular, I will be interested in the computation of the Hausdorff dimension of such sets.
    [Show full text]
  • On Bounding Boxes of Iterated Function System Attractors Hsueh-Ting Chu, Chaur-Chin Chen*
    Computers & Graphics 27 (2003) 407–414 Technical section On bounding boxes of iterated function system attractors Hsueh-Ting Chu, Chaur-Chin Chen* Department of Computer Science, National Tsing Hua University, Hsinchu 300, Taiwan, ROC Abstract Before rendering 2D or 3D fractals with iterated function systems, it is necessary to calculate the bounding extent of fractals. We develop a new algorithm to compute the bounding boxwhich closely contains the entire attractor of an iterated function system. r 2003 Elsevier Science Ltd. All rights reserved. Keywords: Fractals; Iterated function system; IFS; Bounding box 1. Introduction 1.1. Iterated function systems Barnsley [1] uses iterated function systems (IFS) to Definition 1. A transform f : X-X on a metric space provide a framework for the generation of fractals. ðX; dÞ is called a contractive mapping if there is a Fractals are seen as the attractors of iterated function constant 0pso1 such that systems. Based on the framework, there are many A algorithms to generate fractal pictures [1–4]. However, dðf ðxÞ; f ðyÞÞps Á dðx; yÞ8x; y X; ð1Þ in order to generate fractals, all of these algorithms have where s is called a contractivity factor for f : to estimate the bounding boxes of fractals in advance. For instance, in the program Fractint (http://spanky. Definition 2. In a complete metric space ðX; dÞ; an triumf.ca/www/fractint/fractint.html), we have to guess iterated function system (IFS) [1] consists of a finite set the parameters of ‘‘image corners’’ before the beginning of contractive mappings w ; for i ¼ 1; 2; y; n; which is of drawing, which may not be practical.
    [Show full text]
  • Math Morphing Proximate and Evolutionary Mechanisms
    Curriculum Units by Fellows of the Yale-New Haven Teachers Institute 2009 Volume V: Evolutionary Medicine Math Morphing Proximate and Evolutionary Mechanisms Curriculum Unit 09.05.09 by Kenneth William Spinka Introduction Background Essential Questions Lesson Plans Website Student Resources Glossary Of Terms Bibliography Appendix Introduction An important theoretical development was Nikolaas Tinbergen's distinction made originally in ethology between evolutionary and proximate mechanisms; Randolph M. Nesse and George C. Williams summarize its relevance to medicine: All biological traits need two kinds of explanation: proximate and evolutionary. The proximate explanation for a disease describes what is wrong in the bodily mechanism of individuals affected Curriculum Unit 09.05.09 1 of 27 by it. An evolutionary explanation is completely different. Instead of explaining why people are different, it explains why we are all the same in ways that leave us vulnerable to disease. Why do we all have wisdom teeth, an appendix, and cells that if triggered can rampantly multiply out of control? [1] A fractal is generally "a rough or fragmented geometric shape that can be split into parts, each of which is (at least approximately) a reduced-size copy of the whole," a property called self-similarity. The term was coined by Beno?t Mandelbrot in 1975 and was derived from the Latin fractus meaning "broken" or "fractured." A mathematical fractal is based on an equation that undergoes iteration, a form of feedback based on recursion. http://www.kwsi.com/ynhti2009/image01.html A fractal often has the following features: 1. It has a fine structure at arbitrarily small scales.
    [Show full text]
  • Understanding the Mandelbrot and Julia Set
    Understanding the Mandelbrot and Julia Set Jake Zyons Wood August 31, 2015 Introduction Fractals infiltrate the disciplinary spectra of set theory, complex algebra, generative art, computer science, chaos theory, and more. Fractals visually embody recursive structures endowing them with the ability of nigh infinite complexity. The Sierpinski Triangle, Koch Snowflake, and Dragon Curve comprise a few of the more widely recognized iterated function fractals. These recursive structures possess an intuitive geometric simplicity which makes their creation, at least at a shallow recursive depth, easy to do by hand with pencil and paper. The Mandelbrot and Julia set, on the other hand, allow no such convenience. These fractals are part of the class: escape-time fractals, and have only really entered mathematicians’ consciousness in the late 1970’s[1]. The purpose of this paper is to clearly explain the logical procedures of creating escape-time fractals. This will include reviewing the necessary math for this type of fractal, then specifically explaining the algorithms commonly used in the Mandelbrot Set as well as its variations. By the end, the careful reader should, without too much effort, feel totally at ease with the underlying principles of these fractals. What Makes The Mandelbrot Set a set? 1 Figure 1: Black and white Mandelbrot visualization The Mandelbrot Set truly is a set in the mathematica sense of the word. A set is a collection of anything with a specific property, the Mandelbrot Set, for instance, is a collection of complex numbers which all share a common property (explained in Part II). All complex numbers can in fact be labeled as either a member of the Mandelbrot set, or not.
    [Show full text]