我正在寻找一个好的开源数学库,可以做以下事情:
有人知道这样的事吗?
假设用户输入中缀表达式作为字符串?使用C语言评估表达式结果的最简单方法(最简单的意思是短语 t)是什么?
可能的方法是将其转换为后缀然后使用stacks.But它相当长的过程.有没有办法使用像atoi()或eval()这样的函数来简化工作?
我正在寻找一种可以用来评估数学表达式的算法.我已经看到了几个关于SO的问题,但是答案是C#/ Delphi或python特有的.我需要用C编写算法:)
我试图解决的问题是给用户输入,如
3*(2*x + 1)/x
Run Code Online (Sandbox Code Playgroud)
我可以评估任何x值的表达式.
有什么算法可以做到这一点?如果您想建议一个已经这样做的库,那么我更喜欢C库
谢谢