Sympyを使って微分する

python

Sympyを使って三次関数を描く。とりあえず以下の三次関数

\begin{align}
f = x^3+x^2-x+4
\end{align}

を微分してグラフを描く。微分した結果は

\begin{align}
f’ = 3x^2+2x-1
\end{align}

となる。

結果

以下ソース

x = sp.symbols("x")

f = x ** 3 + x ** 2 - 1 * x + 4
df = sp.diff(f, x)

p1 = plot(f, (x, -20, 20), show=False)
p2 = plot(df, (x, -20, 20), show=False)

p1.extend(p2)
p1.show()

コメント

タイトルとURLをコピーしました