Projects

Equation Evaluator

This is my contribution to the plethora of mathematical applications on the web. I wrote this to prove to myself I could write and implement a grammar, and once I had achieved that I saw many different areas in which I could use the grammar. The application does function graphing, solution to expressions, integration in 2D and 3D and it also does simple series calculations. Its a very simple program and was only intended on demonstrating the speed and capabilities of the parser engine I had developed. A note on the parser engine is its unique ability to simplify expressions and re-order them so that they are executed as a list of sequential operations rather than a tree of prioritized expression this functionality leads to great decrease in time needed to evaluate a particular expression which makes it ideal for repetitive evaluations of expressions where only the variables change value and not the expression itself, such as graphing a function or integrating an area.



Tags :
4
Your rating: None Average: 4 (2 votes)