Programming with Mathematica®
Starting from first principles, this book covers all of the foundational material needed to develop a clear understanding of the <i>Mathematica language</i>, with a practical emphasis on solving problems. Concrete examples throughout the text demonstrate how <i>Mathematica language</i>, can be used to solve problems in science, engineering, economics/finance, computational linguistics, geoscience, bioinformatics, and a range of other fields.
<br />
The book will appeal to students, researchers and programmers wishing to further their understanding of <i>Mathematica language</i>. Designed to suit users of any ability, it assumes no formal knowledge of programming so it is ideal for self-study. Over 290 exercises are provided to challenge the reader’s understanding of the material covered and these provide ample opportunity to practice using the language. <i>Mathematica language</i> notebooks containing examples, programs and solutions to exercises are available from www.cambridge.org/wellin.
- Introduces the Mathematica programming language to a wide audience
- Uses concrete examples from a diverse range of fields
- Author draws on many years of experience teaching Mathematica programming
Product details
February 2013Hardback
9781107009462
728 pages
252 × 192 × 30 mm
1.69kg
65 b/w illus. 280 colour illus. 20 tables 290 exercises
Available
Table of Contents
- Preface
- 1. An introduction to Mathematica
- 2. The Mathematica language
- 3. Lists
- 4. Patterns and rules
- 5. Functional programming
- 6. Procedural programming
- 7. Recursion
- 8. Numerics
- 9. Strings
- 10. Graphics and visualization
- 11. Dynamic expressions
- 12. Optimizing Mathematica programs
- 13. Applications and packages
- References
- Solutions to exercises
- Index.