| 查看: 803 | 回复: 5 | ||
yiluwangxi木虫 (著名写手)
|
[求助]
蒙特卡罗法
|
| 谁能给个最简单的例子,来显示蒙特卡罗法计算一个物理问题。具体算法是如何呢? |
» 猜你喜欢
请教限项目规定
已经有3人回复
拟解决的关键科学问题还要不要写
已经有7人回复
存款400万可以在学校里躺平吗
已经有15人回复
Materials Today Chemistry审稿周期
已经有6人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
推荐一本书
已经有13人回复
国自然申请面上模板最新2026版出了吗?
已经有17人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复

2楼2013-04-14 09:43:14
kingdeyu
金虫 (小有名气)
- 应助: 12 (小学生)
- 金币: 2184.1
- 红花: 3
- 帖子: 161
- 在线: 68.2小时
- 虫号: 628498
- 注册: 2008-10-17
- 性别: GG
- 专业: 等离子体物理

3楼2013-04-14 13:11:35
janecool
铁杆木虫 (著名写手)
- 物理EPI: 1
- 应助: 54 (初中生)
- 贵宾: 0.006
- 金币: 5996.2
- 散金: 342
- 红花: 12
- 帖子: 2070
- 在线: 626.6小时
- 虫号: 830148
- 注册: 2009-08-18
- 性别: GG
- 专业: 粒子物理学和场论

4楼2013-04-14 20:09:47
agent99
禁虫 (正式写手)
物化程序猿
- 应助: 75 (初中生)
- 贵宾: 0.001
- 金币: 3630.7
- 散金: 70
- 红花: 8
- 沙发: 1
- 帖子: 392
- 在线: 177.5小时
- 虫号: 1247746
- 注册: 2011-03-28
- 性别: GG
- 专业: 理论和计算化学

5楼2013-04-16 06:39:41
songf
至尊木虫 (职业作家)
- 应助: 3 (幼儿园)
- 金币: 19641.3
- 散金: 369
- 红花: 16
- 帖子: 4159
- 在线: 235.6小时
- 虫号: 1411695
- 注册: 2011-09-21
- 性别: GG
- 专业: 粒子物理与核物理实验方法
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yiluwangxi: 金币+5, ★★★很有帮助 2013-04-17 07:08:00
华丽的飘过: 金币+6, 3q 2013-04-19 03:27:40
感谢参与,应助指数 +1
yiluwangxi: 金币+5, ★★★很有帮助 2013-04-17 07:08:00
华丽的飘过: 金币+6, 3q 2013-04-19 03:27:40
|
蒙卡方法的核心是抽样,由于计算机能力的进步而取得广泛应用。 举一个简单的粒子,即计算半径为r的圆的面积。 以圆的圆心为端点,半径r为边长作一正方形,使圆的1/4部分在该正方形内,且垂直的两条半径线为正方形的两个边,并以笛卡尔坐标系设为x、y轴。 如果均匀的在(0,1)间取值,每次取两个,设为a1,a2,并将a1*r设为横坐标x,a2*r设为y值,则每次的坐标点在圆内的判别条件为:x^2+y^2<=r^2。 在程序上很容易实现,若符合圆内的判别条件,将n加1。若共取N个点,则1/4圆的面积为(n/N)*正方形面积(r^2),即r^2*n/N。这样就能求出圆形的面积。如果你的N值取得少,那么误差就大,同理,多则精确。 这个抽样就是实现(0,r)的均匀抽样,不过计算机无法进行理论上的均匀抽样,还是有一定的规律或者说循环的,但是一般来说,现在的随机数,还是能满足计算要求的。 |

6楼2013-04-16 23:27:22











回复此楼