SymbolicC++:An Introduction to Computer Algebra using Object-Oriented Programming: An Introduction to Computer Algebra Using Object-Oriented Programming

Front Cover
Springer Science & Business Media, Feb 2, 2000 - Computers - 671 pages
Symbolic C++: An Introduction to Computer Algebra Using Object-Oriented Programming provides a concise introduction to C++ and object-oriented programming, using a step-by-step construction of a new object-oriented designed computer algebra system - Symbolic C++. It shows how object-oriented programming can be used to implement a symbolic algebra system and how this can then be applied to different areas in mathematics and physics. This second revised edition:- * Explains the new powerful classes that have been added to Symbolic C++. * Includes the Standard Template Library. * Extends the Java section. * Contains useful classes in scientific computation. * Contains extended coverage of Maple, Mathematica, Reduce and MuPAD.
 

Contents

Introduction
1
Mathematics for Computer Algebra
9
Computer Algebra Systems
57
ObjectOriented Programming
75
Basic Tools in C++
121
Classes for Computer Algebra
201
The Symbolic Class
277
Applications
315
Lisp and Computer Algebra
421
Program Listing
451
PVM and Abstract Data Types
649
Error Handling Techniques
655
Bibliography
663
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information