Rafael's Maturarbeit

My Maturarbeit discusses how a Computer Algebra System can be implemented. It focuses on simple algebraic operations such as addition, subtraction, multiplication, and division and comprises a software project called "ECAS" which stands for Easy Computer Algebra System that is based on C++. It does not discuss the more advanced topics such as derivates.

It scratches only on the surface of a modern computer algebra system, but in the end, it should serve as a solid base for more sophisticated mathematical calculations.

I made an attempt to document all the source code as best as possible. See the Code Documentation section. The documentation has been compiled by Doxygen.

For our english friends: "Maturarbeit" means something like a paper one has to write for the general qualification for university entrance.

Download

Download ECAS - Hands-on a Computer Algebra System (2 MB)
$Id: index.shtml 2629 2009-08-09 08:52:05Z rafi $