TFunctionParser

7.5

Analyze and evaluate mathematical functions by using this parser that can be used with various programming or scripting languages

TFunctionParser is a parser that enables users to implement math capabilities within their applications so that they can analyze and evaluate mathematical functions. Functions are actually user-defined strings such as "cos(x)*t" that can be changed at runtime. Users can develop database applications, mathematical education suites, financial software or calculators.
According to the developer, around one hundred mathematical operations and functions are included. As expected, it is possible to customize constants, variable names and functions according to their needs.Among the functions and operations bundled in the parser, users can find adding, subtracting, multiplying, dividing, powers, roots, logarithms, trigonometric functions, arc functions, hyperbolic functions, area functions, statistical functions, random numbers, Bessel functions, integral functions, Gamma functions, step functions, periodical functions, absolute values, mathematical constants and number formats.
The tool can come in handy within programming or scripting languages that support COM, such as C#, C, C++, PHP, Perl, Delphi, VBScript, VBA, JavaScript, Java or PowerShell.
Lastly, take note that the app enables the implementation of algebraic syntax capabilities into the host applications, while also providing support for hexadecimal numbers, angles-to-radians conversion, constants, nesting combining and inserting user-defined functions into other ones as well as evaluation of the user's code.

Limitations in the unregistered version