Books

Books : reviews

Julien Clinton Sprott.
Numerical Recipes: routines and examples in Basic.
CUP. 1991

Modern BASIC programmers will be delighted to learn that the routines and demonstration programs from the highly acclaimed reference book Numerical Recipes: The Art of Scientific Computing are now available in their language of choice. Numerical Recipes, by William H. Press, Brian P. Flannery, Saul A. Teukolsky and William T. Vetterling, is a complete handbook containing nearly 200 algorithms or “recipes” for scientific computing and numerical analysis. It is accompanied by the Numerical Recipes Example Book containing programs that demonstrate the subroutines. Julien C. Sprott has translated all of the recipes and programs, over 350 in all, into BASIC. This book brings the routines and programs together in a single source that includes computer code and code captions from both the book and example book and the commentary from the example book. It is recommended for use with one of the main Numerical Recipes books.

The author employs Microsoft QuickBasic 4.5, but the recipes are easily adapted for other modern forms of BASIC. The programs contained in this book are also available as machine-readable code on a 5¼-inch floppy diskette for IBM compatible computers.

Julien Clinton Sprott.
Chaos and Time-Series Analysis.
OUP. 2003

This text provides an introduction to the exciting new developments in chaos and related topics in nonlinear dynamics, including the detection and quantification of chaos in experimental data, fractals, and complex systems. Most of the important elementary concepts in nonlinear dynamics are discussed, with emphasis on the physical concepts and useful results rather than mathematical proofs and derivations. While many books on chaos are purely qualitative and many others are highly mathematical, this book fills the middle ground by giving the essential equations, but in the simplest possible form. It assumes only an elementary knowledge of calculus. Complex numbers, differential equations, and vector calculus are used in places, but those tools are described as required. The book is aimed at the student, scientist, or engineer who wants to learn how to use the ideas in a practical setting. It is written at a level suitable for advanced undergraduate and beginning graduate students in all fields of science and engineering.

Julien Clinton Sprott.
Elegant Chaos: algebraically simple chaotic flows.
World Scientific. 2010

This heavily illustrated book collects in one source most of the mathematically simple systems of differential equations whose solutions are chaotic. It includes the historically important systems of van der Pol, Duffing, Ueda, Lorenz, Rössler, and many others, but it goes on to show that there are many other systems that are simpler and more elegant. Many of these systems have been only recently discovered and are not widely known. Most cases include plots of the attractor and calculations of the spectra of Lyapunov exponents. Some important cases include graphs showing the route to chaos. The book includes many cases not previously published as well as examples of simple electronic circuits that exhibit chaos.

No existing book thus far focuses on mathematically elegant chaotic systems. This book should therefore be of interest to chaos researchers looking for simple systems to use in their studies, to instructors who want examples to teach and motivate students, and to students doing independent study.

Julien Clinton Sprott.
Elegant Automation: robotic analysis of chaotic systems.
World Scientific. 2023

This book was mostly written by a machine that was programmed to search a system of equations for chaotic solutions, simplify the equations to the extent possible, analyze the behavior, produce figures, and write the accompanying text. The equations are coupled autonomous ordinary differential equations with three variables and at least one nonlinearity. Fifty simple systems are included. Some are old and familiar; others are relatively new and unknown. They are chosen to illustrate by simple example most of dynamical behaviors that can occur in low-dimensional chaotic systems.

There is no substitute for the thrill and insight of seeing the solution of a simple equation unfold as the trajectory wanders in real time across your computer screen using a program of your own making. A goal of this book is to inspire and delight as well as to teach. It provides a wealth of examples ripe for further study and extension, and it offers a glimpse of a future when artificial intelligence supplants many of the mundane tasks that accompany dynamical systems research and becomes a true and tireless collaborator.