Sympyで積分をする

python

Sympyで積分をするにはintegrate()を使う。例えば

\begin{align}
f&=2x\\
\int f dx &= \int 2x dx = \frac{1}{2} x^2+C
\end{align}

であるので実際にSympyでやってみればグラフは以下のようになる。積分定数はつかないらしい。

以下ソース

import sympy as sp
from sympy.plotting import plot

x = sp.symbols("x")

f = 2*x
If = sp.integrate(f, x)

p1 = plot(f, (x, -5, 5), show=False)
p2 = plot(If, (x, -5, 5), show=False)

p1.extend(p2)
p1.show()

コメント

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