private double xpy(double x, double y)
{
return x + y;
}
...
org.matheval.Expression exp = new org.matheval.Expression();
exp.SetFomular("2 * xpy(a, b)");
exp.Bind("a", 1.2);
exp.Bind("b", 0.8);
var result = (double)exp.Eval();
...
Matheval 主页列出了“可以在运行时添加自定义函数和运算符”作为一项功能,但我找不到如何使用自定义函数(例如示例中的 xpy)的示例。应该如何定义或指定该函数?
我的例子导致了这个异常: System.Exception:“函数 XPY 不存在”