Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Chaos Cookbook -  Joe Pritchard

Chaos Cookbook (eBook)

A Practical Programming Guide
eBook Download: PDF
2014 | 1. Auflage
376 Seiten
Elsevier Science (Verlag)
978-1-4831-0420-1 (ISBN)
Systemvoraussetzungen
53,52 inkl. MwSt
(CHF 52,25)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
The Chaos Cookbook: A Practical Programming Guide discusses the use of chaos in computer programming. The book is comprised of 11 chapters that tackle various topics relevant to chaos and programming. Chapter 1 reviews the concept of chaos, and Chapter 2 discusses the iterative functions. Chapters 3 and 4 cover differential and Lorenz equations. Chapter 5 talks about strange attractors, while Chapter 6 deals with the fractal link. The book also discusses the Mandelbrot set, and then covers the Julia sets. The other fractal systems and the cellular automata are also explained. The last chapter discusses practical chaos. The book will be of great use to professionals, students, and hobbyist programmers who have an interest with the chaos systems.
The Chaos Cookbook: A Practical Programming Guide discusses the use of chaos in computer programming. The book is comprised of 11 chapters that tackle various topics relevant to chaos and programming. Chapter 1 reviews the concept of chaos, and Chapter 2 discusses the iterative functions. Chapters 3 and 4 cover differential and Lorenz equations. Chapter 5 talks about strange attractors, while Chapter 6 deals with the fractal link. The book also discusses the Mandelbrot set, and then covers the Julia sets. The other fractal systems and the cellular automata are also explained. The last chapter discusses practical chaos. The book will be of great use to professionals, students, and hobbyist programmers who have an interest with the chaos systems.

Front Cover 1
The Chaos Cookbook: A Practical Programming Guide 4
Copyright Page 5
Table of Contents 6
Preface 10
Introduction 12
The computer 13
Graphics 13
Memory 15
Processing power 15
Disc drives 17
BBC disc systems 17
PC disc systems 18
Hard discs 18
Interfaces 18
Programming languages 19
Interpreted languages 19
Compiled languages 20
Which languages are best? 20
Numerical resolution 21
Numerical accuracy 22
Numerical overflow 22
Types of computer 22
Processing of screen images 23
Saving video memory 23
Getting a hard copy 26
Data export 28
Language versions used in this book 28
Chapter 1. What is chaos? 30
Chapter 2. Iterative functions 40
The square root function 42
The square function 42
The function 2x(x – 1) 43
The logistic equation 43
Other functions 51
Plotting the attractor 51
Iterating two-dimensional functions 52
BBC BASIC listings 56
Turbo Pascal listings 61
Chapter 3. Differential equations 70
Analysis 71
Graphical solution 72
A predator – prey model 76
Nomenclature of phase diagrams 78
The Runge – Kutta method 81
Dependence on starting conditions 82
Stability 82
Forced non-linear oscillators 83
More complicated systems 85
BBC BASIC listings 86
Turbo Pascal listings 90
Chapter 4. The Lorenz equations 102
First investigations 105
Feedback—the common factor 108
The Butterfly Effect 108
Further analysis of the equations 110
Phase portraits of the Lorenz equations 111
The strange attractor 114
BBC BASIC listings 116
Turbo Pascal listings 120
Chapter 5. Strange attractors 130
The Hénon attractor 130
Fractal dimensions and strange attractors 133
Other Hénon attractors 134
Strange attractors from differential equations 136
Other strange attractors 139
Strange attractors from real data 142
How can strange attractors be found? 143
BBC BASIC listings 145
Turbo Pascal listings 148
Chapter 6. The fractal link 154
The Koch curve 155
Recursion 156
Turtle Graphics 158
Fractal Brownian motion 161
Cantor set 162
Peano 164
Dragon and C curves 166
Sierpinski carpet 166
Drawing with the L-language 167
Fractals in the real world 170
Fluid flow 172
Catalysts and enzymes 173
BBC BASIC listings 175
Turbo Pascal listings 182
Chapter 7. The Mandelbrot set 196
Complex numbers 197
The Mandelbrot set 201
Nomenclature 204
Interesting areas 207
Colour selection and aesthetics 208
Time-saving steps 209
Maths coprocessor 209
Calculation types 210
Different starting z values 212
Mandelbroids 213
Three-dimensional representations 215
Periodicity in the Mandelbrot set 215
BBC BASIC listings 218
Turbo Pascal listings 230
Chapter 8. Julia sets 244
Trajectories for the Julia set 246
Plotting the Julia set 246
Iteration number 247
The value of c 248
Periodicity and link to the Mandelbrot set 249
Newton's method 252
Quaternions 255
Inverted Julia sets 256
Some final comments 257
BBC BASIC listings 258
Turbo Pascal listings 264
Chapter 9. Other fractal systems 276
Fractal landscapes 276
Mid-point displacement 277
Fault line modelling 277
Fractal plants and trees 279
Iterated function systems 279
The Collage Theorem 286
BBC BASIC listings 291
Turbo Pascal listings 296
Chapter 10. Cellular automata 304
Dimensions in automata 305
One-dimensional cellular automata 305
The rule set 307
Non-totalistic rule sets 310
Mutation 310
Noise 311
Thermodynamics, reversibility and entropy 311
Simple two-dimensional automata 312
Selection in two-dimensional systems 314
Cell eat cell 315
Time dependent rules 316
The game of Life 316
Dynamic structures 320
Suggestions for further experiments 320
Applications of cellular automata 320
Modelling 321
Pattern design 321
BBC BASIC listings 322
Turbo Pascal listings 332
Chapter 11. Practical chaos 350
The Stock Market 350
Weather 352
The dripping tap 352
Bifurcation plot 355
A chaotic pendulum 355
A driven pendulum 356
Electronic chaos 357
Driven LCR network 357
Plotting phase portraits with an oscilloscope 359
Driven Oscillator 360
Analogue computers 361
Appendix 364
Bibliography 372
Periodicals 373
Other reading 375
Software 375
Index 378

Erscheint lt. Verlag 15.5.2014
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Mathematik Angewandte Mathematik
ISBN-10 1-4831-0420-6 / 1483104206
ISBN-13 978-1-4831-0420-1 / 9781483104201
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Codes in Modellen auf Basis von Java und UML

von Eric Aristhide Nyamsi

eBook Download (2025)
Springer Vieweg (Verlag)
CHF 78,15