999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

使用蒙特卡洛方法求解不規則圖形的面積

2019-01-18 11:00:10周緒達
中小企業管理與科技 2019年1期
關鍵詞:方法

周緒達

(重慶市朝陽中學,重慶 400700)

1 引言

蒙特卡洛方法是一種以統計抽樣理論為基礎,以計算機為手段,通過有關隨機變量的統計抽樣檢驗或隨機模擬,從而估計和描述函數的統計量、求解問題近似解的一種數值計算方法[1]。該方法既可以解決隨機性問題,又可以解決確定性問題,其處理實際問題的基本步驟是:構造概型,定義隨機變量,通過模擬獲得子樣,統計計算。由于蒙特卡洛模擬方法具有程序結構簡單、模擬過程靈活、不受問題條件限制、適于求解多維問題等優點,因而被廣泛應用。本文使用Python語言實現了一種基于蒙特卡洛方法的求取不規則圖形的算法。

2 算法描述

在圖1所示的不規則圖形中,其面積無法使用常規的幾何圖形面積計算公式進行計算。但是仔細觀察圖形可以發現,該不規則圖形有較為明顯的邊界,且圖形內部的顏色與外部顏色有著較大的差異,這兩種因素使得圖形內部與外部有明顯界限,這是使用蒙特卡洛方法計算不規則圖形面積的前提。當圖像不符合以上前提時,需要使用圖像處理工具對其進行處理,使得圖像中的不規則圖形具有較為明顯的邊緣,并且圖形內部與圖像其他部分具有對比度較為強烈的顏色。

圖1 不規則圖形示例

蒙特卡洛方法計算圖形面積是基于以下原理:當向整幅圖像中撒入一些隨機點時,一部分點會落入圖形內部,另外一部分點則落入圖形之外。當撒入點符合均勻隨機分布時,落入不規則圖形內部的點的數量,與不規則圖形所占據的整幅圖像大小的比例成正比。

假設撒入的點數總數量為count(圖1中三角形表示),落入待求取面積圖形內部的點(圖1中紅色三角形)的數量為in_count,則圖中不規則圖形的面積可由公式(1)近似求得。

在式(1)中,s表示待求取不規則圖形的面積,sfull表示整幅圖像的面積。由于整幅圖像的形狀往往是規則圖形(多為矩形),因此sfull較容易求取。

隨著隨機點數量count的增加,所求取的不規則圖形的面積將會逐漸逼近真實的圖形面積,如圖2所示。

圖2 撒入100萬隨機點圖像

以上就是使用蒙特卡洛方法求取不規則圖形面積的基本原理。本文使用Python語言實現以上算法流程,所用到的第三方庫包括圖像處理庫PIL,數據處理庫Numpy,以及可視化庫Matplotlib[2]。

算法的主要流程如下所示:

①讀取圖像文件像素點的顏色到矩陣pixel中,矩陣的行數與列數分別對應圖像的寬度w和高度h。

②使用均勻隨機數發生器生成數量的隨機點,點的橫坐標和縱坐標范圍分別為[0,w)和[0,h)。

③循環次,統計所有隨機點中落在不規則圖形內部的隨機點的數量。隨機點是否在不規則圖形內部,是通過其對應的RGB顏色值進行判斷得到的。

④通過式(1)計算不規則圖形的面積。

3 實驗

選取兩幅形狀不規則的圖形如圖3和圖4所示。

圖3 不規則圖形1

圖4 不規則圖形2

實驗參數如表1所示:

在表1中,圖形的實際面積是通過圖像中不規則圖形所占的像素點數計算出來的,其意義是為了方便與本文所實現的基于蒙特卡洛方法求取的不規則圖形的面積進行對比。

圖5和圖6分別顯示了采樣點數在10~10000范圍內變化時,使用蒙特卡洛方法求取的近似圖形面積(以像素點數表示)。

表1 實驗參數

圖5 不同采樣數下圖形1的近似面積

圖6 不同采樣數下圖形2的近似面積

從圖5和圖6中可見,隨著采樣點數的增加,使用蒙特卡洛方法求取的不規則圖形面積的近似值逐漸逼近其實際值,在應用時,可根據實際問題的精度要求和圖像大小選取合適的采樣點數。

4 結論

基于蒙特卡洛方法,我們描述并實現了一種求取不規則圖形的方法,并通過實驗驗證了該方法的有效性。實驗表明,蒙特卡洛方法能夠很好地求得不規則圖形面積的近似值。

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 亚洲国产91人成在线| 喷潮白浆直流在线播放| 久久久久无码国产精品不卡| 中国一级毛片免费观看| 亚洲欧美国产视频| 婷婷六月色| 国产精选小视频在线观看| 亚洲青涩在线| 在线观看视频99| 97成人在线视频| 呦视频在线一区二区三区| 免费一级全黄少妇性色生活片| 精品91自产拍在线| 国产美女一级毛片| 永久免费无码日韩视频| AV无码无在线观看免费| 99久久99这里只有免费的精品| 亚洲美女AV免费一区| 国产草草影院18成年视频| 日韩av无码精品专区| 熟妇丰满人妻| 啦啦啦网站在线观看a毛片| 亚洲精品成人7777在线观看| 成人字幕网视频在线观看| 精品福利视频导航| 午夜精品久久久久久久99热下载 | 亚洲六月丁香六月婷婷蜜芽| 成人免费午间影院在线观看| 夜夜操天天摸| 成人免费午夜视频| 国产高清免费午夜在线视频| 国产亚洲精久久久久久无码AV| 91在线激情在线观看| 国产免费黄| 91免费在线看| 国产噜噜在线视频观看| 亚洲精品欧美日本中文字幕| 日本三级欧美三级| 国产 在线视频无码| 粉嫩国产白浆在线观看| 亚洲国产综合自在线另类| 55夜色66夜色国产精品视频| 欧美亚洲国产一区| 国产精品永久在线| 日韩高清成人| 亚洲成av人无码综合在线观看 | 国产成人1024精品下载| 亚洲日本中文字幕乱码中文 | 午夜无码一区二区三区在线app| 精品夜恋影院亚洲欧洲| 精品国产中文一级毛片在线看| 狠狠躁天天躁夜夜躁婷婷| 国产小视频在线高清播放| 中日韩一区二区三区中文免费视频| 国产女人爽到高潮的免费视频| 99re这里只有国产中文精品国产精品 | 好吊色国产欧美日韩免费观看| 国产精品对白刺激| 欧美乱妇高清无乱码免费| 婷婷亚洲视频| 久久无码免费束人妻| 四虎精品国产永久在线观看| 欧美高清三区| 国产va在线观看| 国产福利观看| 欧美成人午夜在线全部免费| 欧美在线一二区| 免费无码又爽又黄又刺激网站 | 中国国产A一级毛片| 亚洲国产成人自拍| 日韩免费毛片| 黄色网址免费在线| 亚洲日本www| 成年人福利视频| 国产精品露脸视频| 在线观看免费黄色网址| 免费在线国产一区二区三区精品| 国产在线高清一级毛片| 一级毛片在线播放免费| 重口调教一区二区视频| 九九热精品免费视频| 久久99国产视频|