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()
コメント