An Introduction to Programming with Mathematica is designed to introduce the
Mathematica programming language to a wide audience. Since the last edition of this book was published, significant changes have occurred in
Mathematica and its use worldwide. Keeping pace with these changes, this substantially larger, updated version includes new and completely revised chapters on numerics and on procedural, rule-based, and front end programming, and gives significant coverage to the latest features and functions in
Mathematica 5.1.
Mathematica notebooks, also available from the
publisher's website, contain examples, programs, and complete annotated solutions to most of the exercises in the book. In addition, material to supplement later versions of the software will be made available. This is the ideal text for all scientific students, researchers and programmers wishing to deepen their understanding of
Mathematica, or even those keen to program using an interactive language that contains programming paradigms from all major programming languages: procedural, functional, recursive, rule-based, and object-oriented.
These files have been updated by the author. Changes:
- added a BrowserCategories.m file that was missing previously in IPM3/Documentation/English
- added Errata.pdf to IPM3/ containing a list of errata in first printing (Jan 2005)
- added SupplementaryMaterials.nb
- modified Readme.txt to include instructions on rebuilding Help index
- Errata files updated 3 Jun 2005
An Introduction to
Mathematica | The
Mathematica Language | Lists | Functional Programming | Procedural Programming | Rule-Based Programming | Recursion | Numerics | Graphics Programming | Front End Programming | Examples and Applications | Writing Packages | Appendix A: How Expressions Are Evaluated | Appendix B: Debugging | References | Solutions to Exercises
Applied Mathematics,
Modeling and Simulation,
Programming,
Recreational,
Tutorial and Reference