|
|
|
|
|
|
|
|
|
An Introduction to Programming with Mathematica, Third Edition
|
|
|
|
|
|
Organization: | Wolfram Research, Inc. |
Organization: | University of Illinois at Urbana-Champaign |
Department: | Department of Material Science and Engineering |
|
|
|
|
|
|
Publisher: | Cambridge University Press |
| | |
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
programming, tutorial, front end, numerics, functional programming, rule-based programming, recursion, applications
|
|
|
|
|
|
|
|
|
|
|
|
| Errata4.06.pdf (100.6 KB) - PDF Document | | Errata4.06.nb (23.4 KB) - Mathematica Notebook | | IPM3.hqx (3.4 MB) - OS X archive | | IPM3.tgz (3.1 MB) - Unix tar.gzip archive | | IPM3.zip (3.2 MB) - Windows zip archive | | SupplementaryMaterials.nb (68.5 KB) - Mathematica Notebook |
|
|
|
|
|
|
|
| | | | | |
|