C # DLL, чтобы решить простое уравнение - PullRequest
5 голосов
/ 17 июля 2010

Я ищу C # DLL для решения простого уравнения. Пример ..

10 = 2 + 3 + x

Результат должен быть x = 5;

Есть ли бесплатная DLL?

Ответы [ 3 ]

8 голосов
/ 17 июля 2010

Я использовал эту библиотеку математического анализа выражений с положительными результатами.Документация, которую он предоставил, была очень полезна для загрузки.

http://www.codeproject.com/KB/recipes/MathieuMathParser.aspx?display=Print

Ваше приложение может затем принять специальные уравнения, которые библиотека будет разбирать на составные части.Затем вы можете предоставить значения для требуемых переменных, и он оценит результат.

Библиотека включает в себя множество функций (триг, лог, факториалы, дата-время, случайные и т. Д.) И может обрабатывать пользовательские функции.

1 голос
/ 22 июня 2011

Вы можете использовать Math Expression Editor Light (MEEL)

0 голосов
/ 17 июля 2010

Используйте System.Math, если вам нужно сделать что-то более сложное, чем дополнение.В противном случае ... сделай сам, БЕСПЛАТНО!

...