import numpy as np import matplotlib.pyplot as plt def uniform(x,a,b): y=[1/(b-a) if a <=i and i<=b else 0 for i in x] return y if __name__=='__main__': x=np.linspace(-10,10,100) # a1=-1 # b1=1 # y=uniform(x,a1,b1) # plt.plot(x,y) # plt.show() #(a,b)=(-1,1)(-3,0)(2,5) for k in [(-1,1),(-4,0),(2,5)]: a,b=k[0],k[1] y=uniform(x,a,b,) plt.plot(x,y,label='a={},b={}'.format(a,b)) plt.legend() plt.show()
PyCharm均匀分布画图
最新推荐文章于 2024-01-18 15:52:50 发布