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
March 2013Adobe eBook Reader
9781139603287
0 pages
0kg
65 b/w illus. 280 colour illus. 20 tables 290 exercises
This ISBN is for an eBook version which is distributed on our behalf by a third party.
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.