символьные вычисления в C ++
Мне нужно сделать аналитическую интеграцию в C ++. Например, я должен интегрировать выражения как это:exp[I(x-y)]
, I
это воображаемое число.
Как я могу сделать это в C ++?
Я старалсяGiNaC но он может просто интегрировать полиномы. Я тоже пробовалSymbolicC ++, Он может интегрировать такие функции, какsine
, cosine
или жеexp(x)
а такжеln(x)
, но это не очень сильно. Например, он не может интегрироватьx*ln(x)
которые могут быть легко получены с помощью Mathematica или путем интеграции по частям.
Существуют ли какие-либо другие инструменты или библиотеки, которые могут выполнять символические вычисления, такие как аналитическая интеграция в C ++?