sympy 的问题

问题描述 投票:0回答:1

为什么当我尝试获取此差异时:

我没有得到预期的结果

结果应该是:

我尝试

diff(sin(x)**tan(x))
simplify
有什么方法可以得到我预期的上述值

python math sympy
1个回答
0
投票

简化后将cos改写为sec,就可以得到你想要的形式:

In [7]: diff(sin(x)**tan(x), x).trigsimp().rewrite(cos, sec)
Out[7]: 
⎛               2       ⎞    tan(x)   
⎝log(sin(x))⋅sec (x) + 1⎠⋅sin      (x)
© www.soinside.com 2019 - 2024. All rights reserved.