Прибраться выражение после дифференцирования

уравнения, с которыми я работаю в этой задаче, содержат экспоненты. По этой причине после дифференцирования они снова появляются практически неизменными, кроме дополнительных констант и других факторов. Мне было интересно, можно ли собрать эти экспоненты обратно в имя выражения, в котором они являются частью. Вот пример:

учитывая это определение функции

f:= x -> A*exp(B/x)

после дифференцировать, одно get

A*exp(B/x)*(-B/x^2)

и было бы здорово, если бы я мог как-то преобразовать его в

f(x)*(-B/x^2)

это возможно с MuPad или любым другим пакетом CAS?

1 ответов


это легко в MAPLE, используйте общую команду подстановки algsubs

> f:= x -> A*exp(B/x)
> g := diff(f(x), x)
> algsubs(A*exp(B/x) = F, g)

для более сложных выражений, попробовать collect