I need to implement an algorithm which has intensive mathematical calculation. Is there already support in java for this? Or are there any 3rd party vendors who provide this support?
views:
44answers:
2There is no built in functions that address such needs, however you can check a library like commons-math
I hope this helps.
JavaCalc might be relevant to your needs
Goal
The main goal of this project is to develop a symbolic library for Java that can handle regular algebraic expressions as well as standard calculus functions. Specifically, the library should support:• Parsing standard algebraic expressions (syntax tree) from a string.
• Simplifying algebraic expressions (factoring, common denominator, trigonometric identities, etc).
• Applying symbolic standard calculus functions (differentiation, integration) to algebraic expressions.
• Common calculus tools (Taylor series, limits, numerical approximations).
• Graphing tools (using swing).
• If time permits, differential equation support (symbolic solver, Euler's approximation, Laplace transform).