Я использовал эту библиотеку математического анализа выражений с положительными результатами.Документация, которую он предоставил, была очень полезна для загрузки.
http://www.codeproject.com/KB/recipes/MathieuMathParser.aspx?display=Print
Ваше приложение может затем принять специальные уравнения, которые библиотека будет разбирать на составные части.Затем вы можете предоставить значения для требуемых переменных, и он оценит результат.
Библиотека включает в себя множество функций (триг, лог, факториалы, дата-время, случайные и т. Д.) И может обрабатывать пользовательские функции.