鱼C论坛

 找回密码
 立即注册
查看: 3755|回复: 6

【求帮助】用蒙特卡洛模拟法求概率

[复制链接]
发表于 2013-12-3 21:19:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 oriwqz 于 2013-12-3 22:13 编辑

将一个方块用坐标划分,向其中投掷飞镖100,0000次,问飞镖落在奇数区域的概率? 未命名.jpg
谁教我怎么表示区域3,谢谢。
这儿有一个圆的例子,麻烦看帖的人了:
http://632977922.blog.51cto.com/6231950/1324195
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-3 21:48:33 | 显示全部楼层
好高端的问题啊!目测楼主是学数学的。这个涉及到概率知识。。和计算机的关系不大。如果把数学求解过程罗列出来,或许我可以试试用程序来实现。。。:shock:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-3 21:50:27 | 显示全部楼层
本帖最后由 oriwqz 于 2013-12-3 21:54 编辑

初学 Java,电子书上的习题。:sad
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-3 21:54:16 | 显示全部楼层
分成四等份,每份为1
那么落在1的概率P1=1/4;  
      落在3的概率P3=(1/4)X(1/2)=1/8;
呢么落在奇数的概率:P奇=1/4+1/8=3/8
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-3 21:56:37 | 显示全部楼层
此处略缺三万 发表于 2013-12-3 21:54
分成四等份,每份为1
那么落在1的概率P1=1/4;  
      落在3的概率P3=(1/4)X(1/2)=1/8;

谢谢你回答,可是该怎么表示区域3呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-3 22:15:31 | 显示全部楼层
以图b为例:

用1-8表示这个四个象限,用1,2表示第一象限(那么此处可让1表示"3"区域,2表示"2"区域,),3,4表示第二象限,5,6表示"3区域"(第三象限),7,8表示"4"区域(第四象限).

用生成随机数(0-8)模拟投掷飞镖.

伪代码如下:
如果(生成随机数()==1(表示第3区域) || 生成随机数()==3或4(表示第1区域))
    那么 次数+1
那么概率 P奇 =  次数/1000000
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-3 22:23:06 | 显示全部楼层
本帖最后由 oriwqz 于 2013-12-3 22:32 编辑
此处略缺三万 发表于 2013-12-3 22:15
以图b为例:

用1-8表示这个四个象限,用1,2表示第一象限(那么此处可让1表示"3"区域,2表示"2"区域,),3,4表示 ...

for (int i = 0; i < 1000000; i++) {
        // 模拟坐标
        double x = Math.random() * 2.0 - 1;
        double y = Math.random() * 2.0 - 1;

        // 区域1
        if (x < 0)
                count++;
        // 区域3?
        else if ((x <= 1 && x > 0) && (y <= 1 && y > 0)) {
               
        }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 14:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表