蒲丰投针实验:
公式推导:
实现代码:
#实际上,在这里根据已知的pi计算概率,计算自己的piimportnumpyasnpimportmatplotlib.pyplotaspltimportmath #针的长度l=0.520#平行线宽度a=1.314#试验次数nn=10000# 2之间有n个随机数x=NP.random.rand(1,n ) a/2phi=NP.random.rand ) 1, n ) math.pide ftest times ) 3360gland )的times(3360ifx(0) (I )=1/2*math.sin ) phi )0) I ) 3360 couu marker='.' ) else : PLT.scatter (phi [0] [ I ],x[0][i],c='g ',marker='.' ) test(n ) n ) p
冒着生命危险编程的宝马,希望得到大人物的指示