相关疑难解决方法(0)

在C++中评估数学表达式的最佳方法是什么?

例如,评估任何自定义数学表达式的最佳方法是什么

3+sqrt(5)+pow(3)+log(5)
Run Code Online (Sandbox Code Playgroud)

我知道将Python嵌入到C++中可以做到这一点; 有没有更好的方法?

谢谢!

c++ math expression

31
推荐指数
2
解决办法
2万
查看次数

从String评估数学函数

你能给我一些关于如何在C中创建一个简单的数学表达式解析器的想法吗?

用户在字符串中输入数学函数,并从我想要在C中创建函数的字符串中输入数据函数. x + sin(2*x)

- > return x + sin(2x);

提前致谢.

c math parsing

14
推荐指数
1
解决办法
1万
查看次数

使用Lua评估数学表达式

在我之前的问题中,我一直在寻找一种在C中使用复杂数学表达式的方法,大多数建议都需要实现某种类型的解析器.

然而,有一个答案,建议使用Lua来评估表达式.我对这种方法感兴趣,但我对Lua一无所知.

有一个有Lua经验的人可以解释一下吗?

具体来说,我想知道 哪个是Lua提供哪种API可以评估作为字符串传入的数学表达式?如果没有API来做这样的事情,可能有些人可以对链接的答案有所了解,因为这似乎是一个很好的方法:)

谢谢

我想要评估的表达式类型给出了一些用户输入,例如

y = x ^ 2 + 1/x - cos(x)

评估y的x值范围

lua mathematical-expressions

5
推荐指数
1
解决办法
6557
查看次数

标签 统计

math ×2

c ×1

c++ ×1

expression ×1

lua ×1

mathematical-expressions ×1

parsing ×1