Main description:
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.
- Focus on four different types of programming styles with Mathematica: functional programming, rewrite (or rule-based) programmng, imperative (or procedural) programming, and object-oriented programming, with many examples of each style
- Compatible with Mathematica 3.0 and its programming language
- Chapters on graphics programming show how to make the most of the considerable graphics capabilities of Mathematica
- Includes coverage of programming needed for creation of Mathematica packages that allow a user to extend the language as needed for particular uses
- Applications include:
- Polya pattern analysis
- Critical points of functions
- Object-oriented graph theory
- Minimal surfaces
- Mathematica-Enhanced CD-ROM Enclosed
- Complete text in active Mathematica Notebook files, enhanced for v3.0; Allows you to evaluate complex examples without retyping; Extensive use of the v3.0 math typesetting system
- Hyperlink index and table of contents
- Instant access to any chapter or topic
- Index is automatically merged with the main Mathematica help system forming a master index of all the user's Mathematica related information; Quickly see listings on a given topic from The Mathematica Book, Mastering Mathematica, the Guide to Standard Packages, or any other Help Browswer aware books you have installed
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.
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.
- Focus on four different types of programming styles with Mathematica: functional programming, rewrite (or rule-based) programmng, imperative (or procedural) programming, and object-oriented programming, with many examples of each style
- Compatible with Mathematica 3.0 and its programming language
- Chapters on graphics programming show how to make the most of the considerable graphics capabilities of Mathematica
- Includes coverage of programming needed for creation of Mathematica packages that allow a user to extend the language as needed for particular uses
- Applications include:
- Polya pattern analysis
- Critical points of functions
- Object-oriented graph theory
- Minimal surfaces
- Mathematica-Enhanced CD-ROM Enclosed
- Complete text in active Mathematica Notebook files, enhanced for v3.0; Allows you to evaluate complex examples without retyping; Extensive use of the v3.0 math typesetting system
- Hyperlink index and table of contents
- Instant access to any chapter or topic
- Index is automatically merged with the main Mathematica help system forming a master index of all the user's Mathematica related information; Quickly see listings on a given topic from The Mathematica Book, Mastering Mathematica, the Guide to Standard Packages, or any other Help Browswer aware books you have installed
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.