王洪彬蒙特卡洛MonteCarlo.ppt
《王洪彬蒙特卡洛MonteCarlo.ppt》由会员分享,可在线阅读,更多相关《王洪彬蒙特卡洛MonteCarlo.ppt(20页珍藏版)》请在三一办公上搜索。
1、蒙特卡罗(Monte Carlo)方法,简介及算法实现(C+版&Java版)物理学院 0510267王洪彬,蒙特卡洛法是什么?,蒙特卡洛(Monte Carlo)方法,或称计算机随机模拟方法,是一种基于“随机数”的计算方法。这一方法源于美国在第二次世界大战中研制原子弹的“曼哈顿计划”。该计划的主持人之一、数学家冯诺伊曼用驰名世界的赌城摩纳哥的Monte Carlo来命名这种方法,为它蒙上了一层神秘色彩。,Monte Carlo方法的基本思想很早以前就被人们所发现和利用。早在17世纪,人们就知道用事件产生的“频率”来近似事件的“概 率”。19世纪人们用投针试验的方法来决定圆周率。本世纪40年代电
2、子计算机的出现,特别是近年来高速电子计算机的出现,使得用数学方法在计算机上大量、快速地模拟这样的试验成为可能。,考虑平面上的一个边长为1的正方形及其内部的一个形状不规则的“图形”,如何求出这个“图形”的面积呢?Monte Carlo方法是这样一种“随机化”的方法:向该正方形“随机地”投掷N个点,若有M个点落于“图形”内,则该“图形”的面积近似为M/N。,圆周率的值=3.14159 26535 89793 23846 26433 83279 50288 41971 69399 3751058209 74944 59230 78164 06286 20899 86280 34825 34211 7
3、067982148 08651 32823 06647 09384 46095 50582 23172 53594 0812848111 74502 84102 70193 85211 05559 64462 29489 54930 3819644288 10975 66593 34461 28475 64823 37867 83165 27120 1909145648 56692 34603 48610 45432 66482 13393 60726 02491 4127372458 70066 06315 58817 48815 20920 96282 92540 91715 364367
4、8925 90360 01133 05305 48820 46652 13841 46951 94151 1609433057 27036 57595 91953 09218 61173 81932 61179 31051 1854807446 23799 62749 56735 18857 52724 89122 79381 83011 9491298336 73362 44065 66430 86021 39494 63952 24737 19070 2179860943 70277 05392 17176 29317 67523 84674 81846 76694 0513200056
5、81271 45263 56082 77857 71342 75778 96091 73637 1787214684 40901 22495 34301 46549 58537 10507 92279 68925 8923542019 95611 21290 21960 86403 44181 59813 62977 47713.,用该方法计算的基本思路是:1根据圆面积的公式:s=R2,当R=1时,S=。由于圆的方程是:x2+y2=1(x2为x的平方的意思),因此1/4圆面积为x轴、y轴和上述方程所包围的部分。如果在1*1的正方形中均匀地落入随机点,则落入1/4圆中的点的概率就是1/4圆的面积
6、。其4倍,就是圆面积。由于半径为1,该面积的值为的值。,#include#include#includeconst long N=2000000000;/*定义随机点数*/void main()int n=0;double x,y;/*坐标*/srand(time(00);for(int i=1;i=N;i+)x=(double)rand()/RAND_MAX;y=(double)rand()/RAND_MAX;/*在01之间产生一个随机x,y坐标*/if(x*x+y*y=1.0)n+;/*统计落入单位圆中的点数*/coutThe PI is 4*(double)n/Nendl;/*计算出的值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 王洪彬蒙特卡洛 MonteCarlo

链接地址:https://www.31ppt.com/p-5414167.html