Sympyの関数を使ってヘビサイドの階段関数を描画する。ヘヴィサイドの階段関数は
\begin{align}
H(x)=
\begin{cases}
1 \hspace{10mm} (x >0)\\
0 \hspace{10mm} (x <0)
\end{cases}
\end{align}
グラフは次のようになる。

以下コード
import sympy
from sympy.plotting import plot
sympy.var("x")
y = sympy.Heaviside(x)
p = plot(y, (x, -1, 1), xlabel="x", ylabel="y")
コメント