Computer Algebra with SymbolicC++
This book gives a comprehensive introduction to computer algebra together with advanced topics in this field. It provides a detailed coverage of the mathematics of computer algebra as well as a step-by-step guide to implement a computer algebra system in the object-oriented language C++. The used tools from C++ are introduced in detail.Numerous examples from mathematics, physics and engineering are presented to illustrate the system's capabilities. Computer algebra implementations in LISP and Haskell are also included. In addition, gene expression programming and multiexpression programming with applications to computer algebra are introduced.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Mathematics for Computer Algebra
Computer Algebra Systems
Tools in C++
Standard Template Library
Classes for Computer Algebra
LISP and Computer Algebra
Lisp using C++
Gene Expression Programming
Other editions - View all
abstract data type algorithm argument array CastPtr<const cerr char Cloning CloningSymbolicInterface coeﬃcients computer algebra system const const Symbolic const T& copy constructor cout declare default constructor define deﬁned deﬁnition defun delete denotes Derive<T diff diﬀerent diﬀerentiation divisor dotted pair double elements endif endif endl equation evaluated example expression ﬁeld ﬁle ﬁnd ﬁrst for(int gene greatest common divisor if(type ifndef implemented include iostream include string include symbolicc++.h int main(void integer iterator lambda LISP list<Symbolic matrix Matrix<T member function Multinomial Multinomial<T multiplication namespace std NULL Number<int Number<void object-oriented programming output overloaded pair<Number<void>,Number<void pointer polynomial Polynomial<T prime number Quaternion rational numbers recursion return result S-expressions simp simpliﬁcation Simplified speciﬁed Standard Template Library Symbolic &s Symbolic(const Symbolic& SymbolicInterface SymbolicMatrix SymbolicProxy temp template class Theorem tostring typeid(Numeric typeid(SymbolicMatrix unary variable vector space Vector<T void zero zero(T