国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

蒙特卡羅方法的原理及在數(shù)值計算方面的應用
——以定積分為例

2018-12-12 03:02:50
濰坊工程職業(yè)學院學報 2018年5期
關鍵詞:重砂概率模型蒙特卡羅

李 姣 娜

(重慶電子工程職業(yè)學院,重慶 401331)

對于求解積分、代數(shù)方程,線性方程組、中心極限定理等問題,常規(guī)的數(shù)學解法一般可以很好地幫助我們解決,但有些公式的計算數(shù)據(jù)較為龐大或復雜難解,這就為處理問題帶來困擾。而研究客觀現(xiàn)象或分析一個系統(tǒng)時,可以先構造一個與該現(xiàn)象或系統(tǒng)相似的模型,通過在模型上進行實驗來研究原模型,這就是模擬。隨機系統(tǒng)可以用概率模型來描述并進行實驗,這就是隨機模擬方法。我們常見的道路交叉口的紅路燈的交替時間就是隨機模擬的結果。

1 蒙特卡羅方法的起源

2 蒙特卡羅方法的基本特征

2.1 蒙特卡羅方法的思想

用蒙特卡羅方法解決問題的基本思想是:

1)根據(jù)提出的問題,構造或描述一個相關的概率模型或隨機過程,使問題所需求的解與構建的模型中的一些統(tǒng)計值(如概率、均值或方差等)保持一致,所構造的模型在主要特稱參量方面也要與所求問題相一致;

2)根據(jù)模型中各個隨機變量的分布,適當?shù)貜囊阎植嫉哪阁w中抽樣,在計算機模擬中生成隨機數(shù);

3)建立估計量,獲取結果,即根據(jù)隨機過程建立某些估計值,大量重復試驗,對其比較分析,最終給出問題的最優(yōu)概率解,從而得到問題的近似值。

不難看出,與傳統(tǒng)的數(shù)學統(tǒng)計方法相比較,蒙特卡羅方法借助計算機減緩了實現(xiàn)的困難,且可操作性強、直觀易懂。而其他數(shù)學方法較難處理甚至不能處理的復雜問題,它都可以找到恰當?shù)姆绞絹硖幚怼?/p>

2.2 蒙特卡羅方法的原理

蒙特卡羅方法的基本過程就是通過隨機數(shù)的抽樣值xi(i=1,2,…,N),構造未知待求量的估計值。其中最主要的理論依據(jù)為中心極限定理[3]。

隨機變量xi(i=1,2,…,N)彼此獨立同分布,并且均值為E(xi)=μ,方差為D(xi)=σ2,當N充分大時(N→∞) ,有

即當N充分大時,對于給定概率1-α(α為給定顯著水平),有

3 蒙特卡羅方法在數(shù)值計算方面的應用

3.1 理論基礎

隨著計算機的日益普及和信息技術的突飛猛進,蒙特卡羅方法在數(shù)學、機械、金融、醫(yī)學等領域的應用越來越廣泛,它已經(jīng)成功解決了許多經(jīng)典的數(shù)學和物理問題,尤其在物理過程、原子能技術、武器裝備論證[4]等問題和相關領域的科學研究中發(fā)揮了極其重要的作用,體現(xiàn)了很高的應用價值。

(1)

從式(1)中可以看出,蒙特卡羅方法需要進行大量的隨機模擬,其精度與樣本容量N有直接關系。隨著計算機技術的快速發(fā)展,該方法的計算成本劣勢已逐漸淡化。

3.2 應用舉例

3.2.1 隨機投點方法

對(0,1)區(qū)間均勻分布隨機數(shù)抽樣(如圖1),抽樣值為ξi,對(0,M)區(qū)間均勻分布隨機數(shù)抽樣(任取常數(shù)M≥f(x)),抽樣值為ηi,且當ηi≤f(ξi)時,點(ξi,ηi)落入曲線y=f(x)下方,其中i=1,2,……,N。

3.2.2 重要度抽樣方法

在重選樣中我們選擇重砂1、重砂3、重砂5及重選尾礦進行了全方位考察。鈮鉭礦物、黃鐵礦等金屬硫化物及其他比重較大的礦物主要富集于重砂1中,為此又對重砂1進行了浮選分離(表6),分離出以硫化物為主的硫精礦(浮硫精)和以氧化物為主的硫尾礦(浮硫尾)。重砂5中除石英外,云母含量亦較高,云母為銣的重要載體礦物,故我們對重砂5中云母進行了浮選富集。重選尾礦樣經(jīng)X衍射分析結果表明,成分主要為云母、石英和長石類礦物。

3.2.3 平均值方法

圖1 隨機投點方法示意圖 圖2 (a,b)上定積分的示意圖

圖3 (0,1)上的定積分示意圖

3.3 隨機模擬

function jifen=jifen(N)

n=0;

for i=1:N

x=rand;

y=rand;

if y

n=n+1;%累加小球落入陰影部分次數(shù)

else

n=n;

end

end

n

p=n/N

圖4 程序編寫示意圖

表1 程序運行結果

可見,當模擬的試驗次數(shù)較少時,其結果與真實值有一定誤差,而試驗當超過 次,其模擬的結果和真實值1/3很近似。

結論

可以看出,利用蒙特卡羅方法求解本來不具隨機性質的確定性的實際問題,例如計算定積分,解線性方程組等問題,主要是人為構造一個隨機過程,建立估計量,使其期望值正好是所求問題的解,最后根據(jù)所構造的概率模型編程計算,獲得結果。該方法在概率研究和計算機運用方面有值得借鑒的意義。

猜你喜歡
重砂概率模型蒙特卡羅
在精彩交匯中,理解兩個概率模型
新疆薩熱克砂礫巖型銅礦人工重砂特征及找礦意義
利用蒙特卡羅方法求解二重積分
智富時代(2019年6期)2019-07-24 10:33:16
基于停車服務效率的選擇概率模型及停車量仿真研究
電子測試(2018年10期)2018-06-26 05:53:50
一類概率模型的探究與應用
探討蒙特卡羅方法在解微分方程邊值問題中的應用
復合型種子源125I-103Pd劑量場分布的蒙特卡羅模擬與實驗測定
同位素(2014年2期)2014-04-16 04:57:20
小西南岔銅金礦床自然重砂異常特征及找礦指示意義
吉林地質(2014年3期)2014-03-11 16:47:18
基于蒙特卡羅仿真的CRC檢錯能力驗證
遼寧省金自然重砂的分布規(guī)律及與金礦的關系
地質與資源(2012年3期)2012-10-10 06:11:52
砚山县| 同江市| 土默特右旗| 珲春市| 铜山县| 临潭县| 乌苏市| 盈江县| 武邑县| 蓬莱市| 治多县| 弥勒县| 宜兰县| 长治县| 泾川县| 于田县| 麻栗坡县| 石泉县| 象州县| 波密县| 绵阳市| 潜山县| 白河县| 嘉兴市| 兴安县| 巨鹿县| 宣城市| 宝鸡市| 乌审旗| 保山市| 漠河县| 山丹县| 云和县| 丹巴县| 多伦县| 岳西县| 长宁区| 建平县| 巴彦淖尔市| 鸡东县| 隆子县|