Pythonでガンマ関数のグラフを描く。mathライブラリを使って描画した。
実行結果

ソースコード
import numpy as np
import math
import matplotlib.pyplot as plt
N = 10000
x = np.linspace(-5, 5, N)
y = [0] * N
for i in range(1, N):
y[i] = math.gamma(x[i])
plt.plot(x, y)
plt.grid()
plt.xlim([-5, 5])
plt.ylim([-10, 10])
plt.show()
コメント