0% found this document useful (0 votes)
141 views4 pages

Fractal Science Kit - Mandelbrot Fractal Overview

fractals

Uploaded by

fibbo2012
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
141 views4 pages

Fractal Science Kit - Mandelbrot Fractal Overview

fractals

Uploaded by

fibbo2012
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

9/8/2016 Fractal Science Kit - Mandelbrot Fractal Overview

MandelbrotFractals
HomeGalleryTutorialsDownloadPurchaseSiteMap

MandelbrotFractalOverview
TheFractalScienceKitfractalgeneratorMandelbrotfractalsencompassseveralrelatedfractaltypes
includingMandelbrotfractals,Juliafractals,Convergentfractals,Newtonfractals,andOrbitTraps.

MandelbrotFractals
Mandelbrotfractalsaretheresultofiteratingafractalformula.Afractalformulaisastatementlike:

z = z^2 + c

Thisstatementtakes2complexvaluesfoundinthevariablesz
andc,andcombinesthembasedontheexpressiontotheright
oftheequalsigninthiscase,bysquaringzandaddingcto
theresult.Theresultingcomplexvalueisassignedtothe
variablez,replacingthepreviousvalueofz.Thiscompletes
the1stiterationoftheformula.A2nditerationwouldevaluate
theexpressionagain,thistimestartingwiththenewvalueofz
computedinthe1stiteration.Thisprocesscontinueswitheach
stepproducinganewvalueforz.Theprocessterminates
whenthemagnitudeofzexceedssomethresholdvalueorthe
specifiedmaximumnumberofiterationsisreached.The
magnitudeofzisthedistanceofthepointzfromtheoriginofthecomplexplane(0+0i).Thesetofallthe
zvaluesovertheentireiterationofthefractalformulaiscalledtheorbitandthedifferentzvaluesare
calledtheorbitpoints.

Toproduceafractalimagefromthisprocess,awindowis
mappedontothecomplexplanecomposedofagridofpoints
calledpixels.Thenumberofrowsandcolumnsofthegridis
determinedbythesizeandresolutionofthewindow.Foreach
pixelinthewindow,wesetztoaninitialzvalue,substitute
thecomplexvalueassociatedwiththepixelintotheformulafor
c,anditeratetheformula.Iftheiterationterminatesbecause
themagnitudeofzexceedsthethreshold,thepixelissaidto
haveescapedandisoutsideoftheMandelbrotset.Thepixel
iscoloredbasedonthenumberofiterationsittooktoescape
and/orothercharacteristicsofz.Ifthemagnitudedoesnot
exceedthethresholdwhenthemaximumnumberofiterations
isreached,thepixelisassumedtobeinsidetheMandelbrotsetandisusuallycoloredblackbutother
coloringsarepossiblebasedonthevalueofzwhentheiterationisterminated.Ofcourse,thepixelmay
haveescapedhadweonlyexecutedadditionaliterationsoftheformula.Fractalsgeneratedusingthis
algorithm,arecalledMandelbrotfractals.

http://www.fractalsciencekit.com/types/classic.htm 1/4
9/8/2016 Fractal Science Kit - Mandelbrot Fractal Overview

JuliaFractals
A2ndalgorithmbeginseachorbitbysettingztothecomplex
valueassociatedwiththepixel,andctoafixedcomplexvalue,
calledtheJuliaConstant.Therestofthealgorithmisidentical
tothealgorithmdescribedabove.Fractalsgeneratedinthis
way,arecalledJuliafractals.

Thechoiceofthe
JuliaConstantin
largepartcontrols
thecharacterofthe
resultingJulia
fractal.Surprisingly,theMandelbrotfractalforthesamefractal
formulaprovidesthebestinterfaceforchoosingtheJulia
Constant.ItturnsoutthatthebestchoiceforaJulia
ConstantisapointonthecomplexplaneneartheMandelbrot
setboundary.TheresultingJuliafractalwillhavemanyofthe
characteristicsoftheMandelbrotfractalintheneighborhoodof
theJuliaConstant.TheMandelbrotfractalcanbeusedasa
mapforchoosingtheJuliaConstant.Tothisend,theFractalScienceKitallowsyoutoclickonany
MandelbrotfractaltoproduceaJuliafractalinasmallwindowcalledthePreviewWindow.Clickingonthe
imagedisplayedinthePreviewWindowcausestheJuliafractaltobedisplayedinafullsizewindowfor
furtherexploration.

ConvergentFractals
Thealgorithmsabovecanbemodifiedtowatchfor
convergenceratherthandivergence.Intheprocessdescribed
aboveweexecutetheformulaoverandoveruntilthe
magnitudeofzexceedssomethreshold.Fractalswiththistype
ofterminationconditionarecalledDivergentfractals.If
instead,weexecutetheformulauntilthedistancebetweenthe
pointzandtheorbitpointjustbeforezislessthansome
threshold,wegeneratewhatiscalledaConvergentfractal.
Thisdistancerepresentshowfarzmovedinthelastiteration
oftheorbitandtheterminationconditionisbasicallychecking
thattheorbitisconvergingtosinglepoint.Whichtermination
conditiontouse,dependslargelyonthefractalformula.Like
Divergentfractals,ConvergentfractalscanbegeneratedusingtheMandelbrotorJuliaalgorithms.

NewtonFractals
Themostcommonexampleofaconvergentfractalisafractal
basedonNewton'smethodoffindingtherootsofan
equation,calledNewtonfractals.

NewtonfractalsareavisualrepresentationofaprocesscalledtheNewtonRaphsonmethodorsimply
Newton'smethod,namedafterIsaacNewtonandJosephRaphson,usedtofindtherootsofan
equation.Givenanapproximatevalueforoneoftheroots,asimpleprocedureisusedtofindabetter
approximationfortheroot.Thisprocedureisappliedoverandoveragain,eachtimeusingthevalue
obtainedfromthepreviousstep,therebymovingcloserandclosertotheactualroot.Ifthisprocess
convergestoavalue,youhavefoundaroot.Theapproximatevaluechosenatthebeginningofthe
process,determinestowhichrootyouwilleventuallyconverge.Ifweassigneachrootacolor,andwe
coloreachpointonthecomplexplanebasedontheroottowhichthatpointconverges,aNewtonfractal
http://www.fractalsciencekit.com/types/classic.htm 2/4
9/8/2016 Fractal Science Kit - Mandelbrot Fractal Overview

istheresult.

TocreateaNewton
fractalforagiven
functionf(z),you
setupaJulia
fractalwitha
convergent
termination
condition,basedon
Newton'smethod
forfindingtheroots
ofanequationi.e.,z = z-f(z)/f'(z),wheref'(z)isthe
derivativeoff(z).Ifyoupluginavalueforzintothe
expressionontherightsideoftheassignment,thevalueoftheexpressionisclosertotherootthanthe
originalvaluez.Togeneratethefractal,youstartwithacomplexvalueassociatedwithapointonthe
complexplaneandperformthisassignmentuntilthevalueconvergestoaroot,andthencolortheinitial
pointbasedonthatroot.

Ofcourse,therearemanyotherrootfindingmethodsincluding:Schroder'smethod,Halley'smethod,
Whittaker'smethod,Cauchy'smethod,theSuperNewtonmethod(alsocalledHouseholder's
method),theSuperHalleymethod,theChebyshevHalleyfamilyofmethods,andtheCIterativefamily
ofmethods.FractalsassociatedwitheachofthesemethodsaresupportedbytheFractalScienceKit.
Developerscansetupaprogramtoexaminethefractalsassociatedwiththesemethodswithjustafew
linesofcode.SeeSolverFunctionsfordetailsandexampleprograms.

BuiltinFractalEquations
TheFractalScienceKitfractalgeneratorhasover180builtin
FractalEquationsincludingMandelbrot,Mandelbar,Cubic,
Lambda,Phoenix,Tetrate,Newton,Nova,Barnsley,
Magnet,aswellasstudiesinconvergentfractals,polynomial
fractals,rootfindingmethodbasedfractals,Juliamaps,
fractalsbasedontrigonometricandhyperbolicfunctions,and
fractalsbasedonexponentialformulas.Manyofthese
programsdefinepropertiesthatcanbeusedtoproduce
countlessdifferentvariations.SeeBuiltinFractalEquationsfor
acompletelist.

OrbitTraps
TheClassicdisplayofthedifferentMandelbrotandJulia
fractals(bothdivergentandconvergent)iteratesthefractal
formulaasdescribedpreviouslyandmapstheresultingorbitto
acolor.Anotherpopularmethodofgeneratingfractalsisto
defineasetofgeometricobjectslocatedonthecomplexplane
calledOrbitTrapsandduringthefractaliteration,keep
statisticsrelatedtohowclosetheorbitpointscometothe
OrbitTraps.OrbitTrapsprovideafertilegroundfornewand
unusualfractals.Youcancombinethebuiltintrapswithyour
ownOrbitTrapinstructionstoproduceuniquefractaldesigns.
TheFractalScienceKitfractalgeneratorsupportsmostofthe
commontraps,including:Circle,Cross,CycloidofCeva,
Epicycloid,Flower,Folium,Hypocycloid,Lemniscate,Limacon,Line,Oscillator,Polygon,
Rectangle,Rose,Sectors,Shape,Spiral,StarofDavid,SuperEllipse,Swirl,andmore.Many
unusualtrapsaresupportedaswell,including:ApollonianGasket,ApolloniusGrid,Borromean
http://www.fractalsciencekit.com/types/classic.htm 3/4
9/8/2016 Fractal Science Kit - Mandelbrot Fractal Overview

Rings,CircleInversion,CircleWeb,CircularVine,EllipticCircles,Daisy,EpitrochoidNet,
EpitrochoidRose,FacetedPolygon,FarrisWheels,FarrisWheelsNet,FordCircles,Fractal
Gasket,Harmonograph,HyperbolicCircles,IsogonalPolygon,KleinianGroup,KochTriangle,L
System,HypotrochoidNet,LemniscateNet,LimaconNet,MaurerRose,NephroidNet,Parabolic
Circles,ParabolicGrid,PenroseKite,PolygonNet,PolygonWhirl,SchottkyGroup,Sierpinski
Triangle,SoundOrnament,Spirolateral,StarPolygon,SteinerChain,TangentCircles,UnitCircle
Group,andmanymore.SeeOrbitTrapTypesandBuiltinOrbitTrapsforacompletelist.

TheOrbitTrapPropertiesPagesallowyoutodefinealistof
trapsandspecifyhowtoprocessthem.Youcanblendthe
trapstogetherusingvariousblendingtechniques(e.g.,
harmonicmean)orprocessthemseparately.Youcanmodify
thetrap'sposition/angleperiteration,basedonvaluesofthe
current/previousorbitpoints.Youcancontrolthetrap
envelope.Youcantransforminputpointspriortopassingthem
tothetrap.ThesearebutafewofthemanydifferentOrbit
Trapoptionsavailable.

Someoftheorbit
trapsarestand
alonefractalsintheirownright.Forexample,theKleinian
GrouptrapallowsyoutoproduceQuasifuchsian,SingleCusp,
andDoubleCusp,TwoGeneratorGroupfractalsdescribedin
thebookIndra'sPearlsTheVisionofFelixKleinbyDavid
Mumford,CarolineSeries,andDavidWright.TheSchottky
GrouptrapexplorestheworldofnestingSchottkydisksand
groupsofMobiusmapsthatformthebasisfortheTwo
GeneratorGroupfractalsabove.SchottkyGroupfractalsare
alsodescribedinthebookIndra'sPearls.TheLSystemtrap
allowsyoutocreateanorbittrapusingasetofstatementsthat
defineanLSystemorLindenmayerSystem.LindenmayerSystemfractalsweredevelopedin1968by
AristidLindenmayer.TheApollonianGasket,CircleInversion,FordCircles,andUnitCircleGroup
trapsalsoproducestandalonefractals.Othertraps(e.g.,EpitrochoidNet,EpitrochoidRose,Farris
Wheels,FarrisWheelsNet,Harmonograph,HypotrochoidNet,IsogonalPolygon,MaurerRose,
SoundOrnament,Spirolateral,StarPolygon)canproducebeautifulmathematicalartwhencombined
withcomplextransformationsandothersupportedfeatures.

Copyright20042016Hilbert,LLC
Allrightsreserved

http://www.fractalsciencekit.com/types/classic.htm 4/4

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy