例如,评估任何自定义数学表达式的最佳方法是什么
3+sqrt(5)+pow(3)+log(5)
我知道将Python嵌入到C++中可以做到这一点; 有没有更好的方法?
谢谢!
c++ math expression
你能给我一些关于如何在C中创建一个简单的数学表达式解析器的想法吗?
用户在字符串中输入数学函数,并从我想要在C中创建函数的字符串中输入数据函数. x + sin(2*x)
x + sin(2*x)
- > return x + sin(2x);
return x + sin(2x);
提前致谢.
c math parsing
在我之前的问题中,我一直在寻找一种在C中使用复杂数学表达式的方法,大多数建议都需要实现某种类型的解析器.
然而,有一个答案,建议使用Lua来评估表达式.我对这种方法感兴趣,但我对Lua一无所知.
有一个有Lua经验的人可以解释一下吗?
具体来说,我想知道 哪个是Lua提供哪种API可以评估作为字符串传入的数学表达式?如果没有API来做这样的事情,可能有些人可以对链接的答案有所了解,因为这似乎是一个很好的方法:)
谢谢
我想要评估的表达式类型给出了一些用户输入,例如
y = x ^ 2 + 1/x - cos(x)
评估y的x值范围
lua mathematical-expressions
math ×2
c ×1
c++ ×1
expression ×1
lua ×1
mathematical-expressions ×1
parsing ×1