【正文】
現(xiàn)在隨著計(jì)算機(jī)科學(xué)與技術(shù)的飛速發(fā)展,用計(jì)算機(jī)來模擬所設(shè)計(jì)的試驗(yàn)已經(jīng)變得越來越普遍。然后設(shè)計(jì)適當(dāng)?shù)脑囼?yàn),并通過這個(gè)試驗(yàn)結(jié)果來確定這些量。endp = 4 * m / N 。i f c = 1m = m + 1 。y = r a n d ( ) * 2 1。 m = 0 。4mn算法 Scilab程序 二、 Sc ila b 程序N = i n p u t ( N = ) 。S2 :用變換 r a n d ( ) * 2 - 1 產(chǎn)生兩個(gè)- 1~1 之間的隨機(jī)數(shù) x 和 y ,用它們來表示豆子的橫坐標(biāo)和縱坐標(biāo);S3 :判斷 (x , y) 是否落在圓中,即是否滿足 x 2 +y 2 ≤ 1 ,如果是,則計(jì)數(shù)器 m = m + 1 ,如果不是,則 m 不變;S4 :表示隨機(jī)試驗(yàn)次數(shù)的計(jì)數(shù)器 n 值加 1 ,即 n = n + 1 , 如果還需要試驗(yàn),則返回步驟S2 繼續(xù)執(zhí)行,否則,程序結(jié)束。 普通高中課程標(biāo)準(zhǔn) Liangxiangzhongxue 四、應(yīng)用舉例 例 π 的近似值 . 解:由幾何概型的計(jì)算公式,得 P(A)= ————— 圓面積 正方形面積 2244aa? ??? 所以 π= 4 P(A)。 則落在圓中的豆子數(shù)與落在正方形中的豆子數(shù)的比值就是事件 A發(fā)生的頻率。endp=m/N。i f c = 2 | d = 2m = m + 1 。c = a b s ( a b s ( x ) 1 5 ) 。f o r i = 1 : 1 : Nx = r a n d ( ) * 3 0 1 5 。n = 0 。程序結(jié)束后,事件 A 發(fā)生的頻率 作為 A 的概率近似值。 S1 :用計(jì)數(shù)器 n 記錄做了多少次試驗(yàn),用計(jì)數(shù)器 m 記錄其中有多少次 (x , y) 出現(xiàn)在陰影部分中,首先置 n=0 , m = 0 。 下面我們設(shè)計(jì)一個(gè)算法使計(jì)算機(jī)或計(jì)算器能模擬這個(gè)試驗(yàn)并根據(jù)事件 A發(fā)生的概率。 print(%io(2),p,m,n) 普通高中課程標(biāo)準(zhǔn) Liangxiangzhongxue 四、應(yīng)用舉例 例 2. 隨機(jī)模擬 3海豚在水池中自由游弋的試驗(yàn),并估計(jì)事件 A: “ 海豚嘴尖離岸邊不超過 2m” 的概率。