Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想写一个java程序来计算三点高斯的积分。如何计算每个字符串函数的结果?比如想计算F(x) = x^4 + cos(x) + e^2x
F(x) = x^4 + cos(x) + e^2x
评估字符串本身并不是一件容易的事。
您必须使用Lexer和Parser编写自己的解释器。
您可以考虑使用第三方库来解析和执行数学函数。我从来没有使用过其中任何一个。简单的谷歌搜索揭示了这一点:
Jbc解析器
Jep解析器
我敢肯定周围还有其他几个...
希望这可以帮助