【发布时间】:2021-01-24 22:06:01
【问题描述】:
diff ( (1/2) * ( sqrt (x**2+x+1) - x ) - (4/2) * ln ( ( sqrt (x**2+x+1) - x ) +1) + (1/2) * ln (2* ( sqrt (x**2+x+1) - x ) -1) + (3/4) * (1/(2* ( sqrt (x**2+x+1) - x ) -1)) )
我正在尝试用 SymPy 计算这个导数
但它给了我一些比我想象的更复杂的表达。
我手动解了一个不定积分,因此我知道答案
这应该是(sqrt(x**2+x+1)-1)/x。
Wolfram Alpha 也证实了这一点
(在西澳,只需将** 替换为^)。
这是 WA 的答案(请参阅其他表格):
是否可以用 SymPy 计算和简化这个导数?
或者这对 SymPy 来说有点过分?
【问题讨论】:
-
你有没有对你从微分得到的表达式调用 .simplify() ?
-
@Anonymous1847 是的,当然,但它并没有真正起作用