2
これらのアイデンティティを実行/簡略化する方法はわかりません。PythonとSympyで三角法のアイデンティティtan(A/2)=(sin A)/(1 + cos A)
それはsin(a + b)
のようなことを行いますが、(タイトル内の1つのような)他の人をやっていないようです
これらのアイデンティティを実行/簡略化する方法はわかりません。PythonとSympyで三角法のアイデンティティtan(A/2)=(sin A)/(1 + cos A)
それはsin(a + b)
のようなことを行いますが、(タイトル内の1つのような)他の人をやっていないようです
一つのアプローチは、そのようなrewrite
やsimplify
として簡素化機能/方法の様々な組み合わせを試してみることです。
import sympy as sp
x = sp.var('x', real = True)
f = sp.tan(x/2)
sp.re(f.rewrite(sp.exp).simplify().rewrite(sp.sin)).simplify()
罪(X)/(COS(X)+ 1)
おかげで、これは – baxx
'sympyかなり不器用なようだけれども:たとえば、次の例は、あなたが望む結果を与えます。 simplify.fu'モジュールにはトリグの単純化がたくさんありますが、まだこれを持っていないようです。 – asmeurer