У меня есть некоторые выражения, такие как x^2+y^2, которые я бы хотел использовать для математических вычислений. Одна из вещей, которые я хотел бы сделать, - принять частные производные от выражений.
Итак, если f(x,y) = x^2 + y^2, то частичная f по отношению к x будет 2x, частичная относительно y будет 2y.
Я написал функцию dinky с использованием метода конечных разностей, но у меня много проблем с точностью с плавающей запятой. Например, я заканчиваю 1.99234 вместо 2. Существуют ли библиотеки, которые поддерживают символическую дифференциацию? Любые другие предложения?