C++ library for symbolic manipulation
C++ knižnica pre symbolicků manipuláciu
bachelor thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/26842/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/26842Identifiers
Study Information System: 50112
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Dědek, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Department of Software and Computer Science Education
Date of defense
15. 9. 2009
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Cielom tejto bakalárskej práce je návrh a implementácia knižnice pre symbolickú manipuláciu s matematickými výrazmi. Ďalším zámerom práce je opísanie a odovodnenie použitých metód a techník. Vyvinutá knižnica by mala byt' jednoducho rozšíritel'ná a modifikovatel'ná. Na druhej strane, táto knižnica má byt' použitel'ná pre dlhé a zložité výpočty. Demonštrácia riešenia oboch spomenutých požiadaviek, ktoré sú protichodné, je tiež súčast'ou predloženej práce. V neposlednom rade sú v tomto texte poskytnuté návody a príklady použitia tejto knižnice.
The aim of the bachelor thesis is the design and implementation of a library for symbolic manipulation with mathematical expressions, and the other intention of the work is the description and substantiation of used techniques and methods. The developed library should be easily expandable and modifiable. On the other hand, the library should be usable for long and complex computation. Demonstration of solutions for both of the mentioned requirements, that often require opposite approaches, is also part of the submitted work. The last, but not least, there is the topic that is concentrated on some hints and examples of using the library.