Mastering Mathematica : Programming Methods and Applications
This new edition of Mastering Mathematica focuses on using Mathematica as a programming language, because programming in Mathematica is the best way to use the software to its fullest capacity. The book covers functional programming, imperative programming, rewrite programming, and object-oriented programming. It also addresses the use of Mathematica as a symbolic manipulator and a general tool for knowledge representation.
- Hardback | 629 pages
- 186 x 234 x 30mm | 1,102.22g
- 29 Oct 1997
- Elsevier Science Publishing Co Inc
- Academic Press Inc
- San Diego, United States
- 2nd edition
Table of contents
Mastering Mathematica>as a Symbolic Pocket Calculator: A Quick Trip Through Elementary Mathematics. Interacting with Mathematica. More about Numbers and Equations. Built-In Graphics. Mastering Mathematica as a Programming Language: The Mathematica Language. Functional Programming. Rule Based Programming. Procedural Programming. Object-Oriented Programming. Graphics Programming. Some Finer Points. Mastering Knowledge Representation in Mathematica: Polyas Pattern Analysis. Object-Oriented Graph Theory. Differentiable Mappings.Critical Points and Minimal Surfaces. Answers. References. Index.
About John W. Gray
John Gray is a professor of mathematics and computer science at University of Illinois in Urbana. He was responsible for establishing a course on mathematical software at U. of I. where they have used Mathematica since its inception. This course has empowered numerous mathematicians, engineers, scientists, teachers and students with the ability to use Mathematica as a programming language, and has also contributed to the development of this book.