Elegant Fractals
eBook - ePub

Elegant Fractals

Automated Generation of Computer Art

Julien Clinton Sprott

Condividi libro
  1. 268 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Elegant Fractals

Automated Generation of Computer Art

Julien Clinton Sprott

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Fractals are intricate geometrical forms that contain miniature copies of themselves on ever smaller scales. This colorful book describes methods for producing an endless variety of fractal art using a computer program that searches through millions of equations looking for those few that can produce images having aesthetic appeal. Over a hundred examples of such images are included with a link to the software that produced these images, and can also produce many more similar fractals. The underlying mathematics of the process is also explained in detail.

Other books by the author that could be of interest to the reader are Elegant Chaos: Algebraically Simple Chaotic Flows (J C Sprott, 2010) and Elegant Circuits: Simple Chaotic Oscillators (J C Sprott and W J Thio, 2020).


Contents:

  • Preliminaries
  • Search Techniques
  • Iterated Maps
  • Chaotic Flows
  • Iterated Function Systems
  • Escape-time Plots
  • Spatiotemporal Systems
  • Random Fractals
  • Fractal Tessellations
  • Epilog


Readership: Student, professional and general public.
Key Features:

  • VISUAL ELEGANCE - It provides an automated method for producing interesting fractals with over a hundred full-color examples
  • ACCESSIBLE COMPUTATION - It describes the mathematics behind the creation of fractals
  • "DO-IT YOURSELF TOO!" TECHNOLOGY ENGINE - It provides a link to software behind the generation of countless additional examples

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Elegant Fractals è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Elegant Fractals di Julien Clinton Sprott in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Computer Science e Data Modelling & Design. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Editore
WSPC
Anno
2018
ISBN
9789813237155

Chapter 1

Preliminaries

This chapter will introduce some of the fractal and chaos concepts and terminology so that the book is self-contained and readable even if you are unfamiliar with the subject. It will also describe how the images are produced using the Hénon map as the main example. It should enable you to get a quick start producing your own elegant fractal images.

1.1Fractals

Fractals have existed since the beginning of time and are all around us, but only in the last few decades have they been widely recognized and properly described. A fractal is a geometric object that contains miniature copies of itself and is thus said to be self-similar. In fact, a true mathematical fractal contains infinitely many copies of itself on ever smaller scales. Mathematical fractals, just like mathematical points and lines, have never been seen and exist only in the minds of mathematicians. When you draw a point or a line, you give it a small width to make it visible, and in so doing it is no longer a true point or line. So it is with the fractal objects in nature and the images that constitute the subject of this book.
A whimsical example of the kind of fractal we will be considering is the word ‘FRACTAL’ in Fig. 1.1, which is only visible because the process of miniaturization is stopped before the infinitely many points that make up the image become too small to see. Technically, it is called a prefractal, and all fractals in nature are of this sort. Even worse, most natural fractals are self-similar only in a rough statistical sense. You will never find exact copies of the whole upon magnifying a portion of them. Clouds, mountains, and rivers are common examples of fractals in nature.
Other examples of natural objects that are usually called fractals are trees and coastlines, shown in stylistic form in Figs. 1.2 and 1.3, respectively. In a tree, the branches have branches which have branches, ad infinitum. A coastline or a river has bends that have smaller bends, ad infinitum. A coastline is not a line at all, and any attempt to measure its length will frustrate you because the result will depend on the length of the ruler you use to measure it, and your estimate of the length will grow ever larger without limit as you improve your measurement. The object in Fig. 1.3 is called a Koch snowflake or Koch island, named after the Swedish mathematician Helge von Koch (1904), and we will return to it toward the end of Chapter 9.
images
Fig. 1.1A self-similar geometric object (a fractal).
Another classic example of a mathematical fractal is the Sierpiński carpet (or Sierpiński gasket) shown in Fig. 1.4, which was first described by the Polish mathematician Wacław Sierpiński (1916). It is not a very good carpet to cover your floor because it has infinitely many holes of arbitrarily small size. In fact, there is a sense to be described shortly in which it is all holes. Every point on the carpet is arbitrarily close to a hole, and the carpet itself has zero area. If you were to have such a carpet made for your bedroom, the material cost should be zero, but the labor cost would be infinite!
The previous examples of fractals are embedded in the two-dimensional plane. Fractals can also be embedded in higher dimensions. Indeed, a fractal tree usually lives in three-dimensional space, and so the image in Fig. 1.2 might better be considered as the shadow of a tree on the ground.
The Menger sponge [Menger (1928)] in Fig. 1.5 is an example similar to the Sierpiński carpet but embedded in three-dimensions. In fact, each face of the sponge is a Sierpiński carpet. The Menger sponge has infinite surface area but zero volume. Fractals can also be embedded in dimensions higher than three, and we will soon discuss ways to display and visualize them.
Objects such as these were proposed and studied over a hundred years ago, but even most mathematicians considered them to be monstrosities of no practical interest. Only in the 1980s did Mandelbrot (1982) bring them to the attention of a wide audience and demonstrate their relevance to patterns and processes that are ubiquitous in nature.
images
Fig. 1.2A stylized fractal tree.
images
Fig. 1.3A stylized fractal coastline.
images
Fig. 1.4Sierpiński carpet (a classic fractal object).

1.2Two-dimensional Maps

Whatever images you produce will presumably need to be displayed on a two-dimensional computer screen or piece of paper, although 3-D printers raise additional interesting possibilities. Thus it is reasonable to begin by considering a two-dimensional iterated map,
images
where x will be taken as the horizontal position of a point in the image and y will be taken as the vertical position of that point. Beginning with some initial condition (x0, y0), the equations are repeatedly solved (iterated) to determine the position of successive points (xn, yn) in a kind of mathematical feedback operation. The functions f and g determine the shape of the resulting object after plotting the points for several million such iterations. Interesting patterns are produced only when at least one of the functions is nonlinear, and even then, it is far from guaranteed.
images
Fig. 1.5Menger sponge (a classic fractal object embedded in three dimensions).
If f and g are linear functions of the form f, g = axn + byn + c, successive iterates will either approach a point in the plane (a stable fixed point) or will wander off to infinity, neither of which will produce a fractal pattern. The nonlinearity is necessary to allow x and y to grow but to make the orbit fold back on itself rather than going to infinity. We say that such an orbit is bounded.

1.3The Hénon Map

Consider the famous example of the Hénon map [Hénon (1976)] in which f(x, y) = 1 – 1.4x2 + 0.3y and g(x, y) = x giving
images
which can be written in a more compact form as
images
Systems that can be written in such a form are called scalar time-delay maps since they involve a single scalar variable x and its values at some number of previous times. A scalar is a quantity that is described by a single number as opposed to a vector that requires more than one such number. For example, temperature is a scalar, but wind velocity is a vector since it has both a magnitude and direction.
In the Hénon map, the single nonlinearity is in the x2 term, and thus it is the algebraically simplest two-dimensional map whose iterates produce a fractal pattern, a so-called quadratic map. For most of the examples in this book, any small values will suffice as initial conditions, and unless otherwise noted, they will be taken as 0.1 since zero will often be an equilibrium point from which the orbit cannot escape, although that is not the case for the Hénon map. For Eq. (1.2) with x0 = 0.1 and y0 = 0.1, the next few iterates are given by
images
The iterates continue to fluctuate between the limiting values of xmin = –1.2846638 and xmax = 1.27297362 without ever repeating for as long as you care to iterate. Note that y is just the previous value of x, and so they have the same limiting values (ymin = xmin and ymax = xmax). It is useful to determine the limiting values (xmin and xmax) before plottin...

Indice dei contenuti