.NET平台的计算引擎:Jace.NET

jopen 11年前

Jace.NET是.NET平台上的一个高性能计算引擎。Jace.NET 能够解析和执行字符串中的数学公式。可以使用变量,变量的值会在数学公式执行时提供。

CalculationEngine engine = new CalculationEngine();  Func<Dictionary<string, double>, double> formula = engine.Build("var1+2/(3*otherVariable)");    Dictionary<string, double> variables = new Dictionary<string, double>();  variables.Add("var1", 2);  variables.Add("otherVariable", 4.2);    double result = formula(variables);

项目主页:http://www.open-open.com/lib/view/home/1378430539109