tags:

views:

44

answers:

2

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?

A: 

There is no built in functions that address such needs, however you can check a library like commons-math

I hope this helps.

MahdeTo
A: 

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).

Eric