DiffExpress provides an easy way to use symbolic differentiation of mathematical expressions in your applications. Supports 5 operators, parenthesis, 18 mathematical functions and user-defined variables.
Specification
DiffExpress:
-accepts operators;
-accepts functions: cos, sin, tg, ctg, abs, sgn or sign, sqrt, ln, exp, arcsin, arcos, arctg, arcctg, sh, ch, th, cth, heaviside;
-supports unlimited number of user defined variables.