I need to do analytical integration in C++. For example, I should integrate expressions like this: exp[I(x-y)]
, I
is an imaginary number.
How can I do this in C++?
I tried GiNaC but it can just integrate polynomials. I also tried SymbolicC++. It can integrate functions like sine
, cosine
or exp(x)
and ln(x)
, but it is not very powerful. For example, it can not integrate x*ln(x)
which can be easily obtained by use of Mathematica or by integration by parts.
Are there any other tools or libraries which are able to do symbolic computation like analytical integration in C++?
sine
,cosine
, etc on newer versions – Instanter