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.
![[Valid XHTML 1.0]](/images/w3c/valid-xhtml10-blue.png)
![[Valid CSS]](/images/w3c/valid-css2-blue.png)