Synopsis:
This book provides a systematic approach for the algorithmic formulation and implementation of mathematical operations in computer algebra programming languages. The viewpoint is that mathematical expressions, represented by expression trees, are the data objects of computer algebra programs, and by using a few primitive operations that analyze and construct expressions, we can implement many elementary operations from algebra, trigonometry, calculus, and differential equations. With a minimum of prerequisites this book is accessible to and useful for students of mathematics, computer science, and other technical fields. The book contains a CD with the full, searchable text and implementations of all algorithms in the Maple, Mathematica, and MuPad programming languages.
Synopsis:
Mathematica[trademark], Maple[trademark], and similar software packages provide programs that carry out sophisticated mathematical operations. This book explores the structure and implementation of such programs, as well as the mathematical and computational concepts behind them. The included CD contains the text of the book with active links between sections and the complete algorithms discussed in the text. This book bridges the gap between software manuals - which only explain how to use computer algebra packages - and graduate level texts - which only describe algorithms. Blending these styles, Cohen has created a book that is accessible and interesting to both students and professionals.
"About this title" may belong to another edition of this title.