我想问一下,java中是否有一个库或方法可以使用一个包含#34; 4x ^ 2 + 3x"等函数处方的字符串。并返回字符串的集成版本。当输入为" 4x ^ 2 + 3x"我希望获得类似"(4/3)x ^ 3 +(3/2)x ^ 2 + c"的输出。
答案 0 :(得分:2)
您可以使用以下java Polynomial类http://www.comscigate.com/cs/IntroSedgewick/90scientific/92symbolic/Polynomial.java.html。它具有public Polynomial integrate()
功能。
您必须将String解析为此类的实例。
答案 1 :(得分:1)
最好使用Matlab。它具有您在数学中可以考虑的所有功能。它还允许您绘制结果并使用servlet中的图形。
答案 2 :(得分:0)
您要求的通常被称为“符号数学”。你可以在Wolfram Alpha网上做这类事情(也可能在其他地方):
输入“4x ^ 2 + 3x的衍生物”或“4x ^ 2 + 3x的积分”以查看......