什么库可以解析和解决C++中的简单数学表达式

hsi*_*cah 15 c++ math parsing expression

我在字符串中有一个任意表达式.让我们说:y = 12*x + 34我将有x或y,我需要为另一个解决.muParser在解决给定x的第一个形式方面做得非常出色,但它和我发现的所有其他数学解析器都无法执行任何操作来将表达式转换为:x =(y-34)/ 12所以另一个可能是解决了,如果我有y而不是x.

有没有可以用来解决这个问题的GNU阻止的C/C++库吗?

SK-*_*gic 0

看起来您想嵌入一个适当的 CAS。尝试GiNaC,如果它不够强大,请考虑嵌入 Maxima 或 Axiom (两者都非常重量级,并且运行在 Common Lisp 之上)。