C++ muparser能否在不同的域上解析具有不同定义的函数?

C++ muparser能否在不同的域上解析具有不同定义的函数?,c++,parsing,equation,C++,Parsing,Equation,我有以下函数f(x): f(x)=fun1(x),如果xmuParser理解?:运算符,如在C/C++和其他派生语言中。因此,您可以将f(x)的主体编写为: x<a ? fun1(x) : x<b ? fun2(x) : fun3(x) x x<a ? fun1(x) : x<b ? fun2(x) : fun3(x)

我有以下函数f(x):


f(x)=fun1(x),如果xmuParser理解
?:
运算符,如在C/C++和其他派生语言中。因此,您可以将
f(x)
的主体编写为:

x<a ? fun1(x) : x<b ? fun2(x) : fun3(x)
x
x<a ? fun1(x) : x<b ? fun2(x) : fun3(x)