ex9.1

from scipy.stats import expon, gamma
import pylab as plt

x = plt.linspace(0, 3, 100)
L = [1/3, 1, 2]
s1 = ['*-', '.-', 'o-']
s2 = ['$\theta=\frac{1}{3}$','$\theta=1$', '$\theta=2$']
plt.rc('font', family='SimHei')
plt.rc('axes', unicode_minus=False)
plt.subplot(121)
for i in range(len(L)):
plt.plot(x, gamma.pdf(x, 1, scale=L[i]), s1[i], label=s2[i])
plt.xlabel('$x$'); plt.ylabel('$f(x)$'); plt.legend()
plt.subplot(122)
for i in range(len(L)):
plt.plot(x, expon.pdf(x, scale=L[i]), s1[i], label=s2[i])
plt.xlabel('$x$'); plt.ylabel('$f(x)$')
plt.legend(); plt.show()

posted @ 2025-01-03 17:52  世梦  阅读(12)  评论(0)    收藏  举报